public void IsValidMustReturnTrueIfTheSpecifiedValueIsNotIEnumarableAndString() { NotEmptyValidator notEmptyValidator = new NotEmptyValidator(); Assert.IsTrue(notEmptyValidator.IsValid(new object())); Assert.IsTrue(notEmptyValidator.IsValid(1)); }
public void IsValidMustReturnFalseIfTheSpecifiedValueIsNullEmptyOrWhitespace() { NotEmptyValidator notEmptyValidator = new NotEmptyValidator(); Assert.IsFalse(notEmptyValidator.IsValid(null)); Assert.IsFalse(notEmptyValidator.IsValid(string.Empty)); Assert.IsFalse(notEmptyValidator.IsValid(" ")); }
public void IsValidMustReturnTrueIfTheSpecifiedValueIsNotEmptyList() { NotEmptyValidator notEmptyValidator = new NotEmptyValidator(); Assert.IsTrue(notEmptyValidator.IsValid(new List <int> { 1, 2 })); }
public override bool IsValid(ValidationContext <T> context, TProperty?value) { if (value.HasValue) { return(_underlyingNotEmptyValidator.IsValid(context, value.Value)); } return(true); }
public void IsValidMustReturnFalseIfTheSpecifiedValueIsEmptyList() { NotEmptyValidator notEmptyValidator = new NotEmptyValidator(); Assert.IsFalse(notEmptyValidator.IsValid(new List <int>())); }
public void IsValidMustReturnTrueIfTheSpecifiedValueIsNotEmpty() { NotEmptyValidator notEmptyValidator = new NotEmptyValidator(); Assert.IsTrue(notEmptyValidator.IsValid("1234")); }