Exemplo n.º 1
0
 public void NumValidationWithNullInput()
 {
     Assert.IsTrue(AntiXssValidation.IsNumeric(null, 1, true));
     Assert.IsTrue(AntiXssValidation.IsNumeric(null, 1, 2, true));
     Assert.IsFalse(AntiXssValidation.IsNumeric(null, 1, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric(null, 1, 2, false));
 }
Exemplo n.º 2
0
        public void NumValidationLengthRangeException()
        {
            var message = "Input is invalid.";

            try
            {
                var success = AntiXssValidation.IsNumeric("1aa", 2, 4, false, false);
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual(message, e.Message);
            }

            try
            {
                var success = AntiXssValidation.IsNumeric(null, 2, 4, false, false);
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual(message, e.Message);
            }
            Assert.IsTrue(AntiXssValidation.IsNumeric("111", 2, 4, false, false));
            Assert.IsTrue(AntiXssValidation.IsNumeric(null, 2, 4, true, false));
            Assert.IsFalse(AntiXssValidation.IsNumeric("1a", 2, 4, false, true));
            Assert.IsFalse(AntiXssValidation.IsNumeric(null, 2, 4, false, true));
        }
Exemplo n.º 3
0
 public void NumValidationSpecificLength()
 {
     Assert.IsTrue(AntiXssValidation.IsNumeric("111", 3, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric("11", 3, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric("", 3, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric(" ", 3, false));
 }
Exemplo n.º 4
0
 public void NumValidationLengthRange()
 {
     Assert.IsFalse(AntiXssValidation.IsNumeric("1", 2, 3, false));
     Assert.IsTrue(AntiXssValidation.IsNumeric("11", 2, 3, false));
     Assert.IsTrue(AntiXssValidation.IsNumeric("111", 2, 3, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric("1111", 2, 3, false));
 }
Exemplo n.º 5
0
 public void NumValidationAnyLength()
 {
     Assert.IsTrue(AntiXssValidation.IsNumeric("112233", 0, false));
     Assert.IsTrue(AntiXssValidation.IsNumeric("1122", 0, false));
     Assert.IsTrue(AntiXssValidation.IsNumeric("111 222".Replace(" ", ""), 0, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric("111 222", 0, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric("12a32", 0, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric("", 0, false));
     Assert.IsFalse(AntiXssValidation.IsNumeric(" ", 0, false));
 }