Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }