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; }
public void SetUp() { _getNextVacancyReferenceNumberStrategy = new GetNextVacancyReferenceNumberStrategy(_mockReferenceNumberRepository.Object); }