示例#1
0
 public ReportCoordinator(IAppSettings appSettings, IReportJobAgent jobAgent, IConcurrencyCoordinator concurrencyCoordinator, IReportJobRepository reportJobRepository)
 {
     _appSettings            = appSettings;
     _jobAgent               = jobAgent;
     _concurrencyCoordinator = concurrencyCoordinator;
     _reportJobRepository    = reportJobRepository;
 }
        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);
        }
        public void ConcurrencyCoordinatorTest_SetUp()
        {
            _testRootFolder = Path.Combine(TestUtility.TestRootFolder, "ConcurrencyCoordinatorTest");
            Directory.CreateDirectory(_testRootFolder);

            _reportLocationProvider = Substitute.For <IReportLocationProvider>();

            _concurrencyCoordinator = new ConcurrencyCoordinator(_reportLocationProvider);
        }
 public StartJobCommand(IConcurrencyCoordinator concurrencyCoordinator, IDbConnectionFactory dbConnectionFactory)
 {
     _concurrencyCoordinator = concurrencyCoordinator;
     _dbConnectionFactory    = dbConnectionFactory;
 }
 public void FailJobCommandTest_SetUp()
 {
     _concurrencyCoordinator = Substitute.For <IConcurrencyCoordinator>();
     _dbConnectionFactory    = Substitute.For <IDbConnectionFactory>();
     _failJobCommand         = new FailJobCommand(_concurrencyCoordinator, _dbConnectionFactory);
 }
示例#6
0
 public ReportProcessorService(IAppSettings appSettings, IConcurrencyCoordinator concurrencyCoordinator, IReportEngine reportEngine)
 {
     _appSettings            = appSettings;
     _concurrencyCoordinator = concurrencyCoordinator;
     _reportEngine           = reportEngine;
 }