public IEnumerable<IDirectoryValidationRule> GetDirectoryValidationRules()
{
yield return new EmptyDirectoryValidationRule();
yield return new SubdirectoriesValidationRule();
yield return new FileNamePatternValidationRule(fileNamesPattern);
yield return new FilesExtensionValidationRule();
yield return new FilesOrderValidationRule();
}
}