Example #1
0
        public void TestAttributeIsValidTrue()
        {
            var input     = DateTime.Now.AddDays(-1);
            var attribute = new CheckInAttribute();

            var result = attribute.IsValid(input);

            Assert.True(result);
        }
Example #2
0
        public void TestAttributeIsValidFalse()
        {
            var input     = DateTime.Now.AddDays(1);
            var attribute = new CheckInAttribute();

            var result           = attribute.IsValid(input);
            var validationResult = attribute.GetValidationResult(input, new ValidationContext(input));
            var errorMessage     = validationResult.ErrorMessage;

            Assert.False(result);
            Assert.Equal(_errorMessage, errorMessage);
        }