public void WhenTextInputLineHasDoubleHyphen_ThenFailsValidation() { var validator = new TextLineInputValidatorAttribute(); Assert.Throws <ValidationException>( () => validator.Validate("AB--C", "TestName")); }
public void WhenTextInputLineHasMultipleLines_ThenFailsValidation() { var validator = new TextLineInputValidatorAttribute(); Assert.Throws <ValidationException>( () => validator.Validate("ABCDEFGHIJKLMNOPQRSTUVWXYZ\nabcdefghijklmnopqrstuvwxyz", "TestName")); }
public void WhenTextInputLineHasInvalidCharacters_ThenFailsValidation() { var validator = new TextLineInputValidatorAttribute(); Assert.Throws <ValidationException>( () => validator.Validate("AB<>C", "TestName")); }
public void WhenTextInputLineHasValidCharacters_ThenPassesValidation() { var validator = new TextLineInputValidatorAttribute(); validator.Validate(@"ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz_'-,.", "TestName"); }