[tests] Added unit tests for all of our validators. Fixed an issue with ...

...the isDateInRange validator, where it would not accept both minValue and maxValue.

@CHenrie Please review.