public async Task VerifyInclusiveFunctionality(Int32 min, Int32 max, String input) { var validator = new ValidationNumericRange(min, max, true); var result = await validator.ValidateAsync(input); Assert.AreEqual(null, result); }
public async Task VerifyNoMessageReturnedWhenInputInsideRange(Int32 min, Int32 max, String input) { var validator = new ValidationNumericRange(min, max, true); var result = await validator.ValidateAsync(input); Assert.AreEqual(null, result); }
public async Task VerifyExclusiveFunctionality(Int32 min, Int32 max, String input) { var validator = new ValidationNumericRange(min, max, false); var expectedMessage = String.Format(Constant.Messages.Violations.OutOfNumericRange, min, max); var result = await validator.ValidateAsync(input); Assert.AreEqual(expectedMessage, result); }
public async Task VerifyMessageReturnedWhenInputNotANumber(Int32 min, Int32 max, String input) { var validator = new ValidationNumericRange(min, max, true); var expectedMessage = String.Format(Constant.Messages.Violations.NotANumber); var result = await validator.ValidateAsync(input); Assert.AreEqual(expectedMessage, result); }