public LoggerSingleFieldValidatorDecorator(
     ISingleFieldValidator decorated,
     ILogger logger)
 {
     this.decorated = decorated;
     this.logger = logger;
 }
Exemple #2
0
 static Program()
 {
     IServiceProvider serviceProvider = new ServiceProvider();
     readers = new IFileReader[]
     {
         serviceProvider.GetService<CsvReader>(),
         serviceProvider.GetService<TabularReader>(),
         serviceProvider.GetService<XmlReader>()
     };
     doesNotContainANumber = serviceProvider.GetService<DoesNotContainANumber>();
     isNotEmpty = serviceProvider.GetService<IsNotEmpty>();
     isNotLongerThan256 = serviceProvider.GetService<IsNotLongerThan256>();
     isNotNull = serviceProvider.GetService<IsNotNull>();
     isValidEmployeeNumber = serviceProvider.GetService<IsValidEmployeeNumber>();
     validateAppsTitle = serviceProvider.GetService<ValidateAppsTitle>();
     validateArchitectTitle = serviceProvider.GetService<ValidateArchitectTitle>();
     validateBoardEmployeeNumber = serviceProvider.GetService<ValidateBoardEmployeeNumber>();
     validateFinanceEmployeeNumber = serviceProvider.GetService<ValidateFinanceEmployeeNumber>();
     validateNonArchitectAndNonAppsTitle = serviceProvider.GetService<ValidateNonArchitectAndNonAppsTitle>();
     validateNonFinanceNonBoardEmployeeNumber = serviceProvider.GetService<ValidateNonFinanceNonBoardEmployeeNumber>();
 }