private IEnumerable <string> ValidateName(string name, [CallerMemberName] string propertyName = "") { var validator = new TextLengthValidator( minimum: FoodUnitConstants.MinimumAllowedNameLength, maximum: FoodUnitConstants.MaximumAllowedNameLength ); var validationResults = validator.Validate(name); SetValidationResults(validationResults, propertyName); return(validationResults); }
public void ExpectTextLengthReturnTheCorrectResults() { Assert.False(TextLengthValidator.CheckStringLengthIsWithinRange("test", 1, 2)); Assert.False(TextLengthValidator.CheckStringLengthIsWithinRange("test", 6, 8)); Assert.True(TextLengthValidator.CheckStringLengthIsWithinRange("test", 2, 6)); }