public void Validate_LatinAlphaCharactersetOnStringContainingNonAlpha_ThrowsValidationException() { // Arrange string testValue = "123"; ValidationContext validationContext = CreateValidationContext(testValue); CharacterSetAttribute attribute = new CharacterSetAttribute(BuiltInRules.CharacterSet.LatinAlpha); // Act attribute.Validate(testValue, validationContext); // Assert }
public void Validate_PositiveIntegerCharactersetOnStringContainingNegativeInteger_DoesNotReturnValidationSuccess() { // Arrange string testValue = "-123"; ValidationContext validationContext = CreateValidationContext(testValue); CharacterSetAttribute attribute = new CharacterSetAttribute(BuiltInRules.CharacterSet.PositiveInteger); ValidationResult expected = ValidationResult.Success; ValidationResult actual; // Act actual = attribute.GetValidationResult(testValue, validationContext); // Assert Assert.AreNotEqual(expected, actual); }
public void Validate_LatinAlphaCharactersetOnStringContainingOnlyAlpha_ReturnsValidationSuccess() { // Arrange string testValue = "ABC"; ValidationContext validationContext = CreateValidationContext(testValue); CharacterSetAttribute attribute = new CharacterSetAttribute(BuiltInRules.CharacterSet.LatinAlpha); ValidationResult expected = ValidationResult.Success; ValidationResult actual; // Act actual = attribute.GetValidationResult(testValue, validationContext); // Assert Assert.AreEqual(expected, actual); }
public void Validate_PositiveDecimalCharactersetOnStringContainingDecimal_ReturnsValidationSuccess() { // Arrange string testValue = "123.45"; ValidationContext validationContext = CreateValidationContext(testValue); CharacterSetAttribute attribute = new CharacterSetAttribute(BuiltInRules.CharacterSet.PositiveDecimal); ValidationResult expected = ValidationResult.Success; ValidationResult actual; // Act actual = attribute.GetValidationResult(testValue, validationContext); // Assert Assert.AreEqual(expected, actual); }