public void ShouldReturnTrueForDecimalValueZeroIncluded() { decimal testValue = 0M; Validator positiveNumberValidator = new NegativeNumberValidator(testValue, true); Assert.IsTrue(positiveNumberValidator.Validate()); }
public void ShouldReturnFalseForDecimalValue() { decimal testValue = 1M; Validator positiveNumberValidator = new NegativeNumberValidator(testValue); Assert.IsFalse(positiveNumberValidator.Validate()); }
public void ShouldReturnFalseForDoubleValue() { double testValue = 1F; Validator positiveNumberValidator = new NegativeNumberValidator(testValue); Assert.IsFalse(positiveNumberValidator.Validate()); }
public void ShouldReturnFalseForIntValue() { int testValue = 1; Validator positiveNumberValidator = new NegativeNumberValidator(testValue); Assert.IsFalse(positiveNumberValidator.Validate()); }
public void ShouldReturnFalseForObjectValue() { object testValue = new object(); Validator positiveNumberValidator = new NegativeNumberValidator(testValue); Assert.IsFalse(positiveNumberValidator.Validate()); }
public void ShouldReturnFalseForStringValue() { string testValue = "Some string"; Validator positiveNumberValidator = new NegativeNumberValidator(testValue); Assert.IsFalse(positiveNumberValidator.Validate()); }
/// <summary> /// The method validates whether a supplied object is a negative number. /// </summary> /// <param name="objectToValidate">An object to be valdiated whether it is a negative number.</param> /// <param name="IsZeroIncluded">A flag that indicates whether to consider a 0 value as a valid validation result.</param> /// <returns>True - if object is valid, false - if object is invalid.</returns> public static bool IsNegativeNumber(object objectToValidate, bool IsZeroIncluded = false) { Validator validator = new NegativeNumberValidator(objectToValidate, IsZeroIncluded); return(validator.Validate()); }
public void ShouldReturnFalseForValidatableValue() { Validator positiveNumberValidator = new NegativeNumberValidator(falseObject); Assert.IsFalse(positiveNumberValidator.Validate()); }