public void Setup()
            {
                MockRecruitVacancyClient.Setup(x => x.GetVacancyAsync(Vacancy.Id)).ReturnsAsync(Vacancy);
                MockRecruitVacancyClient.Setup(x => x.Validate(Vacancy, ValidationRules)).Returns(new EntityValidationResult());
                MockRecruitVacancyClient.Setup(x => x.UpdateDraftVacancyAsync(It.IsAny <Vacancy>(), User));
                MockRecruitVacancyClient.Setup(x => x.UpdateEmployerProfileAsync(It.IsAny <EmployerProfile>(), User));

                Sut = new NumberOfPositionsOrchestrator(MockClient.Object, MockRecruitVacancyClient.Object, Mock.Of <ILogger <NumberOfPositionsOrchestrator> >(),
                                                        Mock.Of <IReviewSummaryService>());
            }
Exemple #2
0
 public NumberOfPositionsController(NumberOfPositionsOrchestrator orchestrator, IProviderVacancyClient providerVacancyClient)
 {
     ProviderVacancyClient = providerVacancyClient;
     _orchestrator         = orchestrator;
 }
 public NumberOfPositionsController(NumberOfPositionsOrchestrator orchestrator, IFeature feature)
 {
     _orchestrator = orchestrator;
     _feature      = feature;
 }
 public NumberOfPositionsController(NumberOfPositionsOrchestrator orchestrator)
 {
     _orchestrator = orchestrator;
 }