public ScenarioRunner(IConfigurationService configurationService, IAccountsService accountsService, IAssetsService assetsService, IDataAccessService dataAccessService, IExecutionContextManager executionContextManager, ILoggerService loggerService) { _scenariosConfiguration = configurationService?.Get <IScenariosConfiguration>(); _accountsService = accountsService; _assetsService = assetsService; _dataAccessService = dataAccessService; _executionContextManager = executionContextManager; _activeScenarios = new ConcurrentDictionary <string, ScenarioMonitoringData>(); _logger = loggerService.GetLogger(nameof(ScenarioRunner)); }
public Scenarios(IScenariosConfiguration scenariosConfiguration) { scenariosConfiguration.ConfigureScenarios(this); }
public Scenarios(IScenariosConfiguration scenariosConfiguration) { scenariosConfiguration.ConfigureScenarios(this); }