public void ShouldProperlyValidateDateModelWithSimpleValue(DatePostViewModel model) { var attribute = new DateRequiredAttribute(); var result = attribute.IsValid(model); Assert.True(result); }
public void ShouldProperlyValidateEmptyModel() { var attribute = new DateRequiredAttribute(); var model = new DatePostViewModel(); var result = attribute.IsValid(model); Assert.False(result); }
public void ShouldProperlyValidateWrongRangeModel() { var attribute = new DateRequiredAttribute(); var model = new DatePostViewModel { Range = new DateRangePostViewModel { Start = DateTimeOffset.Now.AddDays(-2).ToUnixTimeSeconds() } }; var result = attribute.IsValid(model); Assert.False(result); }