public LightingConfigFileManager(ILogger <LightingConfigFileManager> logger, IConfigFileHelper configFileHelper, IConfiguration configuration) { this.logger = logger; this.configFileHelper = configFileHelper; bridgeLocator = new HttpBridgeLocator(); geolocator = new Geolocator(configuration.GetSection("IpStackApi")); }
public void TestInitialize() { _ePharmMockEntity = new ePharmacyEntitiesMock(); _reportingMockEntity = new ReportingEntitiesMock(); _mockRepository = new Repository(_ePharmMockEntity, _reportingMockEntity); _configFileHelperStub = new TestHelpers.Stubs.ConfigFileHelperStub(); _log = new Logger(); }
public LocalHueClientManager(ILogger <LocalHueClientManager> logger, IConfiguration configuration, IOptionsMonitor <HueShiftOptions> optionsDelegate, ILocalHueClient client, IConfigFileHelper configHelper) { this.logger = logger; this.configuration = configuration; this.optionsDelegate = optionsDelegate; this.client = client; this.configHelper = configHelper; }
public CheckPrsErrorLevels(IRepository repository, IConfigFileHelper configFileHelper, ILogger log) { _repository = repository; _configFileHelper = configFileHelper; _log = log; _prsUnavailableErrorLimit = _configFileHelper.PrsUnavailableErrorLimit; _prsTimeoutErrorLimit = _configFileHelper.PrsTimeoutErrorLimit; _prsTotalErrorLimit = _configFileHelper.PrsTotalErrorLimit; // If check is to be run every minute, just grab the latest row from tbPrsErrorMonitor if (_configFileHelper.PrsErrorCheckFrequency == 1) { tbPRSErrorMonitor _resultsFromLatestPrsCheck = _repository.RetrieveLatestRowFromPrsErrorMonitorTable(); _numberOfPrsUnavailableErrors = _resultsFromLatestPrsCheck.PRSUnavailableErrors; _numberOfPrsTimeoutErrors = _resultsFromLatestPrsCheck.PRSTimeoutErrors; _totalNumberOfPrsErrors = _numberOfPrsUnavailableErrors + _numberOfPrsTimeoutErrors; } else // Grab all the rows created since check was last ran { // Been thinking about changing this to retrieive all records more recent than the lastTimeCheckWasRan // value in the config file as its more accurate and probably the same speed.....? IList <tbPRSErrorMonitor> _prsErrorDetailsSinceLastCheck = _repository.RetrieveRowsFromPrsErrorMonitorTableForTimeSpecified(_configFileHelper.PrsErrorCheckFrequency); foreach (var tableRow in _prsErrorDetailsSinceLastCheck) { _numberOfPrsUnavailableErrors += tableRow.PRSUnavailableErrors; _numberOfPrsTimeoutErrors += tableRow.PRSTimeoutErrors; } _totalNumberOfPrsErrors = _numberOfPrsUnavailableErrors + _numberOfPrsTimeoutErrors; } // Update the config file with the time check was run _configFileHelper.UpdateTimeLastPrsErrorCheckWasRun(); }
public CheckPrsErrorLevels(IRepository repository, IConfigFileHelper configFileHelper, ILogger log) { _repository = repository; _configFileHelper = configFileHelper; _log = log; _prsUnavailableErrorLimit = _configFileHelper.PrsUnavailableErrorLimit; _prsTimeoutErrorLimit = _configFileHelper.PrsTimeoutErrorLimit; _prsTotalErrorLimit = _configFileHelper.PrsTotalErrorLimit; // If check is to be run every minute, just grab the latest row from tbPrsErrorMonitor if (_configFileHelper.PrsErrorCheckFrequency == 1) { tbPRSErrorMonitor _resultsFromLatestPrsCheck = _repository.RetrieveLatestRowFromPrsErrorMonitorTable(); _numberOfPrsUnavailableErrors = _resultsFromLatestPrsCheck.PRSUnavailableErrors; _numberOfPrsTimeoutErrors = _resultsFromLatestPrsCheck.PRSTimeoutErrors; _totalNumberOfPrsErrors = _numberOfPrsUnavailableErrors + _numberOfPrsTimeoutErrors; } else // Grab all the rows created since check was last ran { // Been thinking about changing this to retrieive all records more recent than the lastTimeCheckWasRan // value in the config file as its more accurate and probably the same speed.....? IList<tbPRSErrorMonitor> _prsErrorDetailsSinceLastCheck = _repository.RetrieveRowsFromPrsErrorMonitorTableForTimeSpecified(_configFileHelper.PrsErrorCheckFrequency); foreach (var tableRow in _prsErrorDetailsSinceLastCheck) { _numberOfPrsUnavailableErrors += tableRow.PRSUnavailableErrors; _numberOfPrsTimeoutErrors += tableRow.PRSTimeoutErrors; } _totalNumberOfPrsErrors = _numberOfPrsUnavailableErrors + _numberOfPrsTimeoutErrors; } // Update the config file with the time check was run _configFileHelper.UpdateTimeLastPrsErrorCheckWasRun(); }
public void TestInitialize() { _configFileHelperStub = new TestHelpers.Stubs.ConfigFileHelperStub(); _checkPrsErrorLevels = new Mock<ICheckPrsErrorLevels>(); _log = new Logger(); }
public DetermineIfPrsErrorActivityShouldBeChecked(IConfigFileHelper configFileHelper, ILogger log) { _configFileHelper = configFileHelper; _log = log; }
public ReportPrsErrors(ILogger log) { _smtpClient = new SmtpClient(); _configFileHelper = new ConfigFileHelper(); _log = log; }
public void TestInitialize() { _configFileHelperStub = new TestHelpers.Stubs.ConfigFileHelperStub(); _checkPrsErrorLevels = new Mock <ICheckPrsErrorLevels>(); _log = new Logger(); }
public void Initialize() { _configFileHelper = MockRepository.GenerateStrictMock <IConfigFileHelper>(); _sut = new ConfigManager(_configFileHelper); }
public ConfigManager(IConfigFileHelper configFileHelper) { _configFileHelper = configFileHelper; }