public void LessThan_BothValuesNullWithPassOnNull_Validates() { var model = new DateModelWithPassOnNull() { }; Assert.IsTrue(model.IsValid("Value2")); }
public void DateWithValue2NullIsValid() { var model = new DateModelWithPassOnNull { Value1 = DateTime.Now }; Assert.True(model.IsValid("Value2")); }
public void LessThan_PropertyValueNullWithPassOnNull_Validates() { var model = new DateModelWithPassOnNull() { Value1 = DateTime.Now }; Assert.IsTrue(model.IsValid("Value2")); }
public void GreaterThan_DependentValueNullWithPassOnNull_Validates() { var model = new DateModelWithPassOnNull() { Value2 = DateTime.Now }; Assert.IsTrue(model.IsValid("Value2")); }
public void DateWithValue1NullIsValid() { var model = new DateModelWithPassOnNull() { 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); }
public void DateWithValue2NullIsValid() { var model = new DateModelWithPassOnNull() { 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); }