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>(); }
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; }