Beispiel #1
0
 internal OfstedInspectionsClient(ILogFunctions logger, IAngleSharpService angleSharpService, IConfigurationSettings configurationSettings, IGetInspectionsService getInspectionsService)
 {
     _angleSharpService     = angleSharpService;
     _configurationSettings = configurationSettings;
     _getInspectionsService = getInspectionsService;
     _logger = logger;
 }
Beispiel #2
0
 /// <summary>
 /// OfstedInspectionsClient with logging overrides available
 /// </summary>
 public OfstedInspectionsClient(ILogFunctions logger) :
     this(logger,
          new AngleSharpService(),
          new ConfigurationSettings(),
          new GetInspectionsService(logger)
          )
 {
     _logger = logger;
 }
 internal GetOfstedDetailsFromExcelPackageService(ILogFunctions logger,
                                                  IProcessExcelFormulaToLink processExcelFormulaToLink,
                                                  IOverallEffectivenessProcessor overallEffectivenessProcessor,
                                                  IConfigurationSettings configurationSettings)
 {
     _processExcelFormulaToLink     = processExcelFormulaToLink;
     _overallEffectivenessProcessor = overallEffectivenessProcessor;
     _configurationSettings         = configurationSettings;
     _logger = logger;
 }
 internal GetOfstedDetailsFromExcelPackageService(ILogFunctions logger) : this(logger,
                                                                               new ProcessExcelFormulaToLink(),
                                                                               new OverallEffectivenessProcessor(),
                                                                               new ConfigurationSettings())
 {
 }
Beispiel #5
0
 internal GetInspectionsService(ILogFunctions logger, IGetOfstedDetailsFromExcelPackageService getOfstedDetailsFromExcelPackageService, IWebClientFactory webClientFactory)
 {
     _logger = logger;
     _getOfstedDetailsFromExcelPackageService = getOfstedDetailsFromExcelPackageService;
     _webClientFactory = webClientFactory;
 }
Beispiel #6
0
 internal GetInspectionsService(ILogFunctions logger) : this(logger, new GetOfstedDetailsFromExcelPackageService(logger), new SystemWebClientFactory())
 {
     _logger = logger;
 }