public BanConfigTests() { var kernel = TinyIoCContainer.Current; new Bootstrapper(kernel); var configFactory = kernel.Resolve<IConfigFactory>(); _jsonConfigReader = configFactory.GetJsonConfigReader(); }
public BanConfigTests() { var kernel = TinyIoCContainer.Current; new Bootstrapper(kernel); _configFactory = kernel.Resolve <IConfigFactory>(); _jsonConfigReader = _configFactory.GetJsonConfigReader(); }
public ConfigManager(IConfigFactory configFactory, IJsonConfigReader jsonConfigReader) { _configFactory = configFactory; _jsonConfigReader = jsonConfigReader; PoolConfigs = new List <IPoolConfig>(); // list of pool configurations. ReadGlobalConfig(); // read the global config. }
public ConfigManager(IConfigFactory configFactory, IJsonConfigReader jsonConfigReader, ILogManager logManager) { _configFactory = configFactory; _jsonConfigReader = jsonConfigReader; _logManager = logManager; _logger = Log.ForContext <ConfigManager>(); LoadGlobalConfig(); // read the global config. LoadSoftwareManagerConfig(); // load software manager config file. LoadDefaultPoolConfig(); // load default pool config if exists. LoadPoolConfigs(); // load the per-pool config files. }
public ConfigManager(IConfigFactory configFactory, IJsonConfigReader jsonConfigReader, ILogManager logManager) { _configFactory = configFactory; _jsonConfigReader = jsonConfigReader; _logManager = logManager; _logger = Log.ForContext<ConfigManager>(); LoadGlobalConfig(); // read the global config. LoadMarketsManagerConfig(); LoadSoftwareManagerConfig(); // load software manager config file. LoadDefaultPoolConfig(); // load default pool config if exists. LoadPoolConfigs(); // load the per-pool config files. }