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)); }
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)); }
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)); }
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)); }
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)); }