コード例 #1
0
        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);
        }
コード例 #2
0
 public void ExpectTextLengthReturnTheCorrectResults()
 {
     Assert.False(TextLengthValidator.CheckStringLengthIsWithinRange("test", 1, 2));
     Assert.False(TextLengthValidator.CheckStringLengthIsWithinRange("test", 6, 8));
     Assert.True(TextLengthValidator.CheckStringLengthIsWithinRange("test", 2, 6));
 }