public void DateWithValue2NullIsValid()
        {
            var model = new DateModelWithPassNull {
                Value1 = DateTime.Now
            };

            Assert.True(model.IsValid("Value2"));
        }
        public void GreaterThanOrEqualTo_PropertyValueNullWithPassOnNull_Validates()
        {
            var model = new DateModelWithPassNull()
            {
                Value1 = DateTime.Now
            };

            Assert.IsTrue(model.IsValid("Value2"));
        }
Beispiel #3
0
        public void DateWithValue2NullIsValid()
        {
            var model = new DateModelWithPassNull()
            {
                Value1 = DateTime.Now
            };

            var ctx     = new ValidationContext(model, null, null);
            var results = new List <ValidationResult>();

            bool actual   = Validator.TryValidateObject(model, ctx, results, true);
            var  expected = true;

            Assert.AreEqual(actual, expected);
        }
        public void DateWithValue1NullIsValid()
        {
            var model = new DateModelWithPassNull() { Value2 = DateTime.Now };

            var ctx = new ValidationContext(model, null, null);
            var results = new List<ValidationResult>();

            bool actual = Validator.TryValidateObject(model, ctx, results, true);
            var expected = true;
            Assert.AreEqual(actual, expected);
        }