Esempio n. 1
0
        public void AlphaNumValidationLengthRangeException()
        {
            var message = "Input is invalid.";

            try
            {
                var success = AntiXssValidation.IsAlphaNumeric("!a1", 2, 4, false, false);
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual(message, e.Message);
            }

            try
            {
                var success = AntiXssValidation.IsAlphaNumeric(null, 2, 4, false, false);
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual(message, e.Message);
            }
            Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("aa1", 2, 4, false, false));
            Assert.IsTrue(AntiXssValidation.IsAlphaNumeric(null, 2, 4, true, false));
            Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("!a1", 2, 4, false, true));
            Assert.IsFalse(AntiXssValidation.IsAlphaNumeric(null, 2, 4, false, true));
        }
Esempio n. 2
0
 public void AlphaNumValidationWithNullInput()
 {
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric(null, 1, true));
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric(null, 1, 2, true));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric(null, 1, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric(null, 1, 2, false));
 }
Esempio n. 3
0
 public void AlphaNumValidationSpecificLength()
 {
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("1aa", 3, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("1a", 3, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("", 3, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric(" ", 3, false));
 }
Esempio n. 4
0
 public void AlphaNumValidationLengthRange()
 {
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("a", 2, 3, false));
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("a1", 2, 3, false));
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("a11", 2, 3, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("a111", 2, 3, false));
 }
Esempio n. 5
0
 public void AlphaNumValidationAnyLength()
 {
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("aa1A1j", 0, false));
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("aaAA1j1r", 0, false));
     Assert.IsTrue(AntiXssValidation.IsAlphaNumeric("this str1ng".Replace(" ", ""), 0, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("this str1ng", 0, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("aa$AA1jrr", 0, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric("", 0, false));
     Assert.IsFalse(AntiXssValidation.IsAlphaNumeric(" ", 0, false));
 }