public void SetUp() { _mockProviderVacancyAuthorisationService.Setup(mock => mock.Authorise(_testVacancy)).Throws <UnauthorizedAccessException>(); var authoriseCurrentUserStrategy = new AuthoriseCurrentUserStrategy(_mockProviderVacancyAuthorisationService.Object); _getVacancyStrategies = new GetVacancyStrategies(_mockApprenticeshipVacancyReadRepository.Object, authoriseCurrentUserStrategy); }
public VacancyPostingService( ICreateVacancyStrategy createVacancyStrategy, IUpdateVacancyStrategy updateVacancyStrategy, IArchiveVacancyStrategy archiveVacancyStrategy, IGetNextVacancyReferenceNumberStrategy getNextVacancyReferenceNumberStrategy, IGetVacancyStrategies getVacancyStrategies, IGetVacancySummaryStrategies getVacancySummaryStrategies, IQaVacancyStrategies qaVacancyStrategies, IVacancyLocationsStrategies vacancyLocationsStrategies) { _createVacancyStrategy = createVacancyStrategy; _updateVacancyStrategy = updateVacancyStrategy; _archiveVacancyStrategy = archiveVacancyStrategy; _getNextVacancyReferenceNumberStrategy = getNextVacancyReferenceNumberStrategy; _getVacancyStrategies = getVacancyStrategies; _getVacancySummaryStrategies = getVacancySummaryStrategies; _qaVacancyStrategies = qaVacancyStrategies; _vacancyLocationsStrategies = vacancyLocationsStrategies; }