Validation and integration test for SeriesFolderFormat

This commit is contained in:
Mark McDowall 2014-01-17 10:43:15 -08:00
parent 43a2f39106
commit 7bb8a9db5f
4 changed files with 21 additions and 1 deletions

View file

@ -17,6 +17,12 @@ namespace NzbDrone.Core.Organizer
ruleBuilder.SetValidator(new NotEmptyValidator(null));
return ruleBuilder.SetValidator(new ValidDailyEpisodeFormatValidator());
}
public static IRuleBuilderOptions<T, string> ValidSeriesFolderFormat<T>(this IRuleBuilder<T, string> ruleBuilder)
{
ruleBuilder.SetValidator(new NotEmptyValidator(null));
return ruleBuilder.SetValidator(new RegularExpressionValidator(FileNameBuilder.SeriesTitleRegex)).WithMessage("Must contain series title");
}
}
public class ValidDailyEpisodeFormatValidator : PropertyValidator