public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotIComparable() { GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5); Assert.IsFalse(validator.IsValid(new Dictionary <string, object>())); Assert.IsFalse(validator.IsValid(new List())); }
public void IsValidShouldReturnFalseIfTheSpecifiedValueIsSmaller() { GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5); Assert.IsFalse(validator.IsValid(4)); Assert.IsFalse(validator.IsValid(-5)); }
public void IsValidShouldReturnTrueIfTheSpecifiedValueIsBiggerOrEqual() { GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(-5); Assert.IsTrue(validator.IsValid(1)); Assert.IsTrue(validator.IsValid(-5)); }
public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotSameType() { GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5); Assert.IsFalse(validator.IsValid("0")); Assert.IsFalse(validator.IsValid(5M)); Assert.IsFalse(validator.IsValid(5F)); }
public void GetValidator() { const int valueToCompare = 10; GreaterThanOrEqualToValidationAttribute greaterThanOrEqualToValidationAttribute = new GreaterThanOrEqualToValidationAttribute(valueToCompare); Assert.IsInstanceOf(typeof(GreaterThanOrEqualToValidator), greaterThanOrEqualToValidationAttribute.GetValidator()); GreaterThanOrEqualToValidator greaterThanOrEqualToValidator = (GreaterThanOrEqualToValidator)greaterThanOrEqualToValidationAttribute.GetValidator(); Assert.AreEqual(valueToCompare, greaterThanOrEqualToValidator.ValueToCompare); }
public void IsValidShouldReturnTrueIfTheSpecifiedValueIsNull() { GreaterThanOrEqualToValidator validator = new GreaterThanOrEqualToValidator(5); Assert.IsTrue(validator.IsValid(null)); }