Esempio n. 1
0
        public void PostDateValidation_ValidDate_ExpectedSuccess()
        {
            // Arrange
            bool     result   = true;
            DateTime testDate = DateTime.Today;

            // Act
            result = PostValidation.PostDateValidation(testDate);

            // Assert
            Assert.True(result);
        }
Esempio n. 2
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var validDate = PostValidation.PostDateValidation(Date);

            if (validDate == false)
            {
                yield return(new ValidationResult("Enter a valid date",
                                                  new[] { nameof(Date) }));
            }

            yield return(ValidationResult.Success);
        }
Esempio n. 3
0
        public void PostDateValidation_FutureDate_ExpectedFail()
        {
            // Arrange
            bool     result   = true;
            DateTime testDate = DateTime.Now.AddDays(7);

            // Act
            result = PostValidation.PostDateValidation(testDate);

            // Assert
            Assert.False(result);
        }