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 TrainingOrchestrator(MockClient.Object, MockRecruitVacancyClient.Object, Mock.Of <ILogger <TrainingOrchestrator> >(),
                                               Mock.Of <IReviewSummaryService>());
            }
Пример #2
0
            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));
                MockEmployerVacancyClient.Setup(x => x.GetEditVacancyInfoAsync(Vacancy.EmployerAccountId))
                .ReturnsAsync(new EmployerEditVacancyInfo
                {
                    LegalEntities = new List <LegalEntity>
                    {
                        new LegalEntity(),
                        new LegalEntity()
                    }
                });
                var utility = new Utility(MockRecruitVacancyClient.Object, Mock.Of <IFeature>());

                Sut = new TrainingOrchestrator(MockClient.Object, MockRecruitVacancyClient.Object, Mock.Of <ILogger <TrainingOrchestrator> >(),
                                               Mock.Of <IReviewSummaryService>(), utility, MockEmployerVacancyClient.Object);
            }
Пример #3
0
 public TrainingController(TrainingOrchestrator orchestrator)
 {
     _orchestrator = orchestrator;
 }
Пример #4
0
 public TrainingController(TrainingOrchestrator orchestrator, IFeature feature)
 {
     _orchestrator = orchestrator;
     _feature      = feature;
 }