public void SetUp()
        {
            var container = new Container(x =>
            {
                x.AddRegistry <CommonRegistry>();
                x.AddRegistry <LoggingRegistry>();
                x.AddRegistry <LegacyWebServicesRegistry>();
                x.For <ICandidateReadRepository>().Use(_candidateRepositoryMock.Object);
            });

            _legacyApplicationProviderProvider = container.GetInstance <ILegacyApplicationProvider>();
            _legacyCandidateProvider           = container.GetInstance <ILegacyCandidateProvider>();
        }
Exemple #2
0
 public SubmitTraineeshipApplicationRequestConsumerAsync(
     ILegacyApplicationProvider legacyApplicationProvider,
     ITraineeshipApplicationReadRepository apprenticeshipApplicationReadRepository,
     ITraineeshipApplicationWriteRepository traineeeshipApplicationWriteRepository,
     ICandidateReadRepository candidateReadRepository,
     IMessageBus messageBus, ILogService logger)
 {
     _legacyApplicationProvider = legacyApplicationProvider;
     _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository;
     _traineeeshipApplicationWriteRepository  = traineeeshipApplicationWriteRepository;
     _candidateReadRepository = candidateReadRepository;
     _messageBus = messageBus;
     _logger     = logger;
 }