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())); }
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())); }