public void GetIsValid_Minus1AsInteger_ReturnsTrue() { // Arrange string testValue = "-1"; string characterSetName = BuiltInRules.CharacterSet.SignedInteger; CharacterSetValidator validator = _validationTestFactory.GetCharacterSetValidator(); bool actualResult; bool expectedResult = true; // Act actualResult = validator.GetIsValid(testValue, characterSetName); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void GetIsValid_EmptyStringAsPositiveInteger_ReturnsTrue() { // Arrange string testValue = string.Empty; string characterSetName = BuiltInRules.CharacterSet.PositiveInteger; CharacterSetValidator validator = _validationTestFactory.GetCharacterSetValidator(); bool actualResult; bool expectedResult = true; // Act actualResult = validator.GetIsValid(testValue, characterSetName); // Assert Assert.AreEqual(expectedResult, actualResult); }
public async Task GetIsValidAsync_NullStringAsPositiveInteger_ReturnsTrue() { // Arrange string testValue = null; string characterSetName = BuiltInRules.CharacterSet.PositiveInteger; CharacterSetValidator validator = _validationTestFactory.GetCharacterSetValidator(); bool actualResult; bool expectedResult = true; // Act actualResult = await validator.GetIsValidAsync(testValue, characterSetName); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void GetIsValid_MultiLineTextWithDisallowedStringAsFreeTextMultiline_ReturnsFalse() { // Arrange string testValue = "This is a test of a full sentence, including punctuation.\r\nIt's even made up of multiple lines.\r\n\r\nHow lovely.<script>alert('Hi!')</script>"; string characterSetName = BuiltInRules.CharacterSet.LatinFreeTextMultiLine; CharacterSetValidator validator = _validationTestFactory.GetCharacterSetValidator(); bool actualResult; bool expectedResult = false; // Act actualResult = validator.GetIsValid(testValue, characterSetName); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void GetIsValid_FullSentenceAsFreeText_ReturnsTrue() { // Arrange string testValue = "This is a test of a full sentence, including punctuation."; string characterSetName = BuiltInRules.CharacterSet.LatinFreeText; CharacterSetValidator validator = _validationTestFactory.GetCharacterSetValidator(); bool actualResult; bool expectedResult = true; // Act actualResult = validator.GetIsValid(testValue, characterSetName); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void GetIsValid_NegativeDecimalAsPositiveDecimal_ReturnsFalse() { // Arrange string testValue = "-1.0"; string characterSetName = BuiltInRules.CharacterSet.PositiveDecimal; CharacterSetValidator validator = _validationTestFactory.GetCharacterSetValidator(); bool actualResult; bool expectedResult = false; // Act actualResult = validator.GetIsValid(testValue, characterSetName); // Assert Assert.AreEqual(expectedResult, actualResult); }