public CheckApprenticeshipApplicationsIncorrectlyInDraft(IApprenticeshipApplicationDiagnosticsRepository applicationDiagnosticsRepository, IMessageBus messageBus, ILegacyApplicationStatusesProvider legacyApplicationStatusesProvider, ILogService logger)
 {
     _applicationDiagnosticsRepository = applicationDiagnosticsRepository;
     _messageBus = messageBus;
     _legacyApplicationStatusesProvider = legacyApplicationStatusesProvider;
     _logger = logger;
 }
 public CheckUnsetApprenticeshipApplicationLegacyId(IApprenticeshipApplicationDiagnosticsRepository applicationDiagnosticsRepository, IMessageBus messageBus, ILegacyApplicationStatusesProvider legacyApplicationStatusesProvider, ILogService logger)
 {
     _applicationDiagnosticsRepository = applicationDiagnosticsRepository;
     _messageBus = messageBus;
     _legacyApplicationStatusesProvider = legacyApplicationStatusesProvider;
     _logger = logger;
 }
 public LegacyGetCandidateApprenticeshipApplicationsStrategy(
     ICandidateReadRepository candidateReadRepository,
     ILegacyApplicationStatusesProvider legacyApplicationStatusesProvider,
     IApplicationStatusUpdater applicationStatusUpdater,
     IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, ILogService logger)
 {
     _candidateReadRepository                 = candidateReadRepository;
     _legacyApplicationStatusesProvider       = legacyApplicationStatusesProvider;
     _applicationStatusUpdater                = applicationStatusUpdater;
     _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository;
     _logger = logger;
 }
Esempio n. 4
0
 public ApplicationStatusProcessor(ILegacyApplicationStatusesProvider legacyApplicationStatusesProvider,
                                   IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository,
                                   ITraineeshipApplicationReadRepository traineeshipApplicationReadRepository,
                                   ICandidateReadRepository candidateReadRepository,
                                   IApplicationStatusUpdateStrategy applicationStatusUpdateStrategy,
                                   IMessageBus messageBus, ILogService logger, IConfigurationManager configurationManager)
 {
     _legacyApplicationStatusesProvider       = legacyApplicationStatusesProvider;
     _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository;
     _traineeshipApplicationReadRepository    = traineeshipApplicationReadRepository;
     _candidateReadRepository         = candidateReadRepository;
     _applicationStatusUpdateStrategy = applicationStatusUpdateStrategy;
     _messageBus           = messageBus;
     _logger               = logger;
     _configurationManager = configurationManager;
 }
        public void SetUp()
        {
            var container = new Container(x =>
            {
                x.AddRegistry <CommonRegistry>();
                x.AddRegistry <LoggingRegistry>();
                x.AddRegistry <LegacyWebServicesRegistry>();
                x.AddRegistry <ApplicationRepositoryRegistry>();
                x.For <ICandidateReadRepository>().Use(_candidateReadRepositoryMock.Object);
            });

            // Providers.
            _legacyCandidateProvider           = container.GetInstance <ILegacyCandidateProvider>();
            _legacyApplicationProvider         = container.GetInstance <ILegacyApplicationProvider>();
            _legacyApplicationStatusesProvider = container.GetInstance <ILegacyApplicationStatusesProvider>();
        }