public void IsValidShouldReturnFalseIfTheSpecifiedValueIsSmaller() { GreaterThanValidator validator = new GreaterThanValidator(5); Assert.IsFalse(validator.IsValid(5)); Assert.IsFalse(validator.IsValid(-5)); }
public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotIComparable() { GreaterThanValidator validator = new GreaterThanValidator(5); Assert.IsFalse(validator.IsValid(new Dictionary<string, object>())); Assert.IsFalse(validator.IsValid(new List())); }
public void IsValidShouldReturnTrueIfTheSpecifiedValueIsBigger() { GreaterThanValidator validator = new GreaterThanValidator(-5); Assert.IsTrue(validator.IsValid(1)); Assert.IsTrue(validator.IsValid(-4)); }
public void IsValidShouldReturnFalseIfTheSpecifiedValueIsNotSameType() { GreaterThanValidator validator = new GreaterThanValidator(4); Assert.IsFalse(validator.IsValid("0")); Assert.IsFalse(validator.IsValid(5M)); Assert.IsFalse(validator.IsValid(5F)); }
public void IsValidShouldReturnTrueIfTheSpecifiedValueIsNull() { GreaterThanValidator validator = new GreaterThanValidator(5); Assert.IsTrue(validator.IsValid(null)); }