示例#1
0
 private static DatasetDefinitionFieldChangesProcessor CreateProcessor(
     IFeatureToggle featureToggle         = null,
     IDatasetRepository datasetRepository = null,
     ILogger logger = null,
     IScenariosService scenariosService = null)
 {
     return(new DatasetDefinitionFieldChangesProcessor(
                featureToggle ?? CreateFeatureToggle(),
                logger ?? CreateLogger(),
                datasetRepository ?? CreateDatasetRepository(),
                ScenariosResilienceTestHelper.GenerateTestPolicies(),
                scenariosService ?? CreateScenariosService()));
 }
示例#2
0
 static ScenariosSearchService CreateSearchService(
     ISearchRepository <ScenarioIndex> searchRepository = null,
     IScenariosRepository scenariosRepository           = null,
     ISpecificationsApiClient specificationsApiClient   = null,
     ILogger logger = null,
     IScenariosResiliencePolicies scenariosResiliencePolicies = null)
 {
     return(new ScenariosSearchService(
                searchRepository ?? CreateSearchRepository(),
                scenariosRepository ?? CreateScenariosRepository(),
                specificationsApiClient ?? CreateSpecificationsApiClient(),
                logger ?? CreateLogger(),
                scenariosResiliencePolicies ?? ScenariosResilienceTestHelper.GenerateTestPolicies()));
 }