public void Validate_WhenMaxLengthIs10_ExpectAllShorterInputsValid(string input) { var validator = new CorrelationValueLengthValidator(10); var result = validator.Validate(input); Assert.True(result.IsValid); }
public void Validate_WhenInputIsLong_ExpectInvalidResult(string input) { var validator = new CorrelationValueLengthValidator(10); var result = validator.Validate(input); Assert.False(result.IsValid); Assert.Matches(@"Received value of length: \d+, expecting max length 10", result.Reason); }
public void Validate_WhenEmptyInput_ExpectInvalidResult(string input) { var validator = new CorrelationValueLengthValidator(10); var result = validator.Validate(input); Assert.False(result.IsValid); Assert.Equal("Value is null or empty", result.Reason); }