public ThreadWrangler(IDataActions dataActions, IApplicationSettings applicationSettings, IMonitorFactory monitorFactory, IMonitorJobActions monitorJobActions) { _dataActions = dataActions; _applicationSettings = applicationSettings; _monitorFactory = monitorFactory; _monitorJobActions = monitorJobActions; _manualResetEvent = new ManualResetEvent(false); _theServiceShouldContinue = true; }
void LoadAppSettings() { try { _applicationSettings = new ApplicationSettings(); _dataActions = new DataActions(_applicationSettings); _timeActions = new TimeActions(); _emailActions = new EmailActions(_applicationSettings); _monitorJobActions = new MonitorJobActions(_timeActions, _applicationSettings); _monitorFactory = new MonitorFactory(_emailActions, _timeActions); } catch (Exception ex) { Log.ErrorFormat("monitoryService was unable to create all the startup objects it needs to run. The exception was '{0}'", ex); throw; } }
public void SetUp() { _applicationSettings = new ApplicationSettings(); _dataActions = new DataActions(_applicationSettings); }