public void DateNullValuesIsValid() { var date = DateTime.Now; var model = new DateModel(); Assert.True(model.IsValid("Value2")); }
public void LessThan_BothValuesNull_Fails() { var model = new DateModel() { }; Assert.IsFalse(model.IsValid("Value2")); }
public void DateIsNotValid() { var model = new DateModel { Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(1) }; Assert.False(model.IsValid("Value2")); }
public void GreaterThanOrEqualTo_BothValuesNull_Validates() { var model = new DateModel() { }; Assert.IsTrue(model.IsValid("Value2")); }
public void DateWithValue2NullIsNotValid() { var model = new DateModel { Value1 = DateTime.Now }; Assert.False(model.IsValid("Value2")); }
public void DateWithNullsIsValid() { var model = new DateModel() { }; Assert.IsTrue(model.IsValid("Value2")); }
public void DateEqualIsValid() { var date = DateTime.Now; var model = new DateModel { Value1 = date, Value2 = date }; Assert.True(model.IsValid("Value2")); }
public void LessThan_PropertyValueIsNotLessThanDependentValue_Fails() { var model = new DateModel() { Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(1) }; Assert.IsFalse(model.IsValid("Value2")); }
public void LessThan_PropertyValueIsLessThanDependentValue_Validates() { var model = new DateModel() { Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(-1) }; Assert.IsTrue(model.IsValid("Value2")); }
public void LessThan_PropertyValueNull_Fails() { var model = new DateModel() { Value1 = DateTime.Now }; Assert.IsFalse(model.IsValid("Value2")); }
public void GreaterThanOrEqualTo_PropertyValueIsNotGreaterThanOrEqualToDependentValue_Fails() { var model = new DateModel() { Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(-1) }; Assert.IsFalse(model.IsValid("Value2")); }
public void GreaterThanOrEqualTo_PropertyValueIsGreaterThanDependentValue_Validates() { var model = new DateModel() { Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(1) }; Assert.IsTrue(model.IsValid("Value2")); }
public void GreaterThanOrEqualTo_PropertyValueNull_Fails() { var model = new DateModel() { Value1 = DateTime.Now }; Assert.IsFalse(model.IsValid("Value2")); }
public void LessThanOrEqualTo_DependentValueNull_Fails() { var model = new DateModel() { Value2 = DateTime.Now }; Assert.IsFalse(model.IsValid("Value2")); }
public void LessThanOrEqualTo_BothValuesNull_Validates() { var date = DateTime.Now; var model = new DateModel() { }; Assert.IsTrue(model.IsValid("Value2")); }
public void DateIsValid() { var model = new DateModel() { Value1 = DateTime.Now, Value2 = DateTime.Now.AddDays(-1) }; Assert.IsTrue(model.IsValid("Value2")); }
public void GreaterThan_DependentValueNull_Fails() { var model = new DateModel() { Value2 = DateTime.Now }; Assert.IsFalse(model.IsValid("Value2")); }
public void GreaterThanOrEqualTo_PropertyValueIsEqualToDependentValue_Validates() { var date = DateTime.Now; var model = new DateModel() { Value1 = date, Value2 = date }; Assert.IsTrue(model.IsValid("Value2")); }
public void DateWithNullsIsNotValid() { var model = new DateModel(); Assert.False(model.IsValid("Value2")); }