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)); }
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)); }
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); }
public void AlphaNumValidationMethodWithNullInput() { //Assert Assert.IsTrue(AntiXssValidation.IsValidAlphanumeric(null, 1, 2, true, true)); Assert.IsFalse(AntiXssValidation.IsValidAlphanumeric(null, 1, 2, true, false)); }