Exemple #1
0
        public void AlphaNumValidationMethodException()
        {
            var message = "Input is invalid.";

            try
            {
                var success = AntiXssValidation.IsValidAlphanumeric("aa123", 2, 3, false, false, false);
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual(message, e.Message);
            }

            try
            {
                var success = AntiXssValidation.IsValidAlphanumeric(null, 2, 3, false, false, false);
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual(message, e.Message);
            }

            Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric("aa123", 2, 3, true, false, false));
            Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric(null, 2, 3, true, true, false));
            Assert.IsFalse(AntiXssValidation.IsValidAlphanumeric("aa123", 2, 3, false, false, true));
            Assert.IsFalse(AntiXssValidation.IsValidAlphanumeric(null, 2, 3, false, false, true));
        }
Exemple #2
0
 public void AlphaNumValidationMethod()
 {
     Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric("aa123", 2, 3, true, false));
     Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric("bb123", 2, 3, true, false));
     Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric("111aa", 2, 3, false, false));
     Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric(null, 2, 3, false, true));
     Assert.IsFalse(AntiXssValidation.IsValidAlphanumeric(null, 2, 3, false, false));
 }
Exemple #3
0
        public void AlphaNumValidationMethodWithInvalidInput()
        {
            // Arrange
            var  invalidInput = new string[] { "", " ", "a", "aa", "a1", "11", "a123", "aa12a", "11aaa" };
            bool result       = true;

            // Act
            foreach (string input in invalidInput)
            {
                if (AntiXssValidation.IsValidAlphanumeric(input.Trim(), 2, 3, true, false))
                {
                    result = false;
                }
            }

            // Assert
            Assert.AreEqual(true, result);
        }
Exemple #4
0
 public void AlphaNumValidationMethodWithNullInput()
 {
     //Assert
     Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric(null, 1, 2, true, true));
     Assert.IsFalse(AntiXssValidation.IsValidAlphanumeric(null, 1, 2, true, false));
 }