public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotIComparable() { LessThanOrEqualToValidator validator = new LessThanOrEqualToValidator(5); Assert.IsFalse(validator.IsValid(new Dictionary <string, object>())); Assert.IsFalse(validator.IsValid(new List())); }
public void IsValidShouldReturnFalseIfTheSpecifiedValueIsBigger() { LessThanOrEqualToValidator validator = new LessThanOrEqualToValidator(5); Assert.IsFalse(validator.IsValid(6)); Assert.IsFalse(validator.IsValid(10)); }
public void IsValidShouldReturnTrueIfTheSpecifiedValueIsSmallerOrEqual() { LessThanOrEqualToValidator validator = new LessThanOrEqualToValidator(-5); Assert.IsTrue(validator.IsValid(-6)); Assert.IsTrue(validator.IsValid(-5)); }
public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotSameType() { LessThanOrEqualToValidator validator = new LessThanOrEqualToValidator(5); Assert.IsFalse(validator.IsValid("0")); Assert.IsFalse(validator.IsValid(5M)); Assert.IsFalse(validator.IsValid(5F)); }
public void GetValidator() { const int valueToCompare = 10; LessThanOrEqualToValidationAttribute lessThanOrEqualToValidationAttribute = new LessThanOrEqualToValidationAttribute(valueToCompare); Assert.IsInstanceOf(typeof(LessThanOrEqualToValidator), lessThanOrEqualToValidationAttribute.GetValidator()); LessThanOrEqualToValidator lessThanOrEqualToValidator = (LessThanOrEqualToValidator)lessThanOrEqualToValidationAttribute.GetValidator(); Assert.AreEqual(valueToCompare, lessThanOrEqualToValidator.ValueToCompare); }
public void IsValidShouldReturnTrueIfTheSpecifiedValueIsNull() { LessThanOrEqualToValidator validator = new LessThanOrEqualToValidator(5); Assert.IsTrue(validator.IsValid(null)); }