public static void Setup(this IServiceCollection services, AppSettings appSettings) { ConfigurationResolver.Setup(services, appSettings); ServiceResolver.Setup(services); DataResolver.Setup(services, appSettings); ExternalServiceResolver.Setup(services); }
public MarketDataService(ExternalServiceResolver serviceResolver, IConfigService configService, ExternalServiceConfigResolver externalServiceConfig) { _configService = configService; _dataOrchestrationService = serviceResolver(_configService.GetExternalDataServiceName()); _externalServiceConfig = externalServiceConfig(_configService.GetExternalDataServiceName()); }