public ReportCoordinator(IAppSettings appSettings, IReportJobAgent jobAgent, IConcurrencyCoordinator concurrencyCoordinator, IReportJobRepository reportJobRepository) { _appSettings = appSettings; _jobAgent = jobAgent; _concurrencyCoordinator = concurrencyCoordinator; _reportJobRepository = reportJobRepository; }
public void ReportJobAgentTest_SetUp() { _reportExecutorFactory = Substitute.For <IReportExecutorFactory>(); _startJobCommand = Substitute.For <IStartJobCommand>(); _finaliseJobCommand = Substitute.For <IFinaliseJobCommand>(); _failJobCommand = Substitute.For <IFailJobCommand>(); _reportJobAgent = new ReportJobAgent(_reportExecutorFactory, _startJobCommand, _finaliseJobCommand, _failJobCommand); }
public void ReportCoordinatorTest_SetUp() { _appSettings = Substitute.For <IAppSettings>(); _reportJobAgent = Substitute.For <IReportJobAgent>(); _concurrencyCoordinator = Substitute.For <IConcurrencyCoordinator>(); _reportJobRepository = Substitute.For <IReportJobRepository>(); _reportCoordinator = new ReportCoordinator(_appSettings, _reportJobAgent, _concurrencyCoordinator, _reportJobRepository); }