Example #1
0
        public void DateValidationAttributeShouldReturnFalseOnWrongDate()
        {
            var validator = new DateValidationAttribute();

            var date = DateTime.UtcNow.AddDays(-5);

            var result = validator.IsValid(date);

            Assert.False(result);
        }
Example #2
0
        public void DateValidationAttributeShouldReturnProperMessageOnWrongDate()
        {
            var validator = new DateValidationAttribute();

            var date = DateTime.UtcNow.AddDays(-5);

            var result = validator.GetValidationResult(date, new ValidationContext(date));

            Assert.Equal("Датата трябва да е минимум от днес до след 1 година!", result.ErrorMessage);
        }
Example #3
0
        public void DateValidationAttributeShouldReturnTrueOnProperDate()
        {
            var validator = new DateValidationAttribute();

            var date = DateTime.UtcNow;

            var result = validator.IsValid(date);

            Assert.True(result);
        }