示例#1
0
 public ApprenticeshipSearchController(IApprenticeshipSearchMediator apprenticeshipSearchMediator, IHelpCookieProvider helpCookieProvider,
                                       IConfigurationService configurationService,
                                       ILogService logService)
     : base(configurationService, logService)
 {
     _apprenticeshipSearchMediator = apprenticeshipSearchMediator;
     _helpCookieProvider           = helpCookieProvider;
 }
示例#2
0
 public virtual void Setup()
 {
     ApprenticeshipVacancyDetailProvider = new Mock <IApprenticeshipVacancyDetailProvider>();
     ConfigurationManager = new Mock <IConfigurationManager>();
     ConfigurationManager.Setup(cm => cm.GetAppSetting <int>("VacancyResultsPerPage")).Returns(5);
     ConfigurationManager.Setup(cm => cm.GetAppSetting("BlacklistedCategoryCodes")).Returns("00,99");
     UserDataProvider     = new Mock <IUserDataProvider>();
     SearchProvider       = new Mock <ISearchProvider>();
     ReferenceDataService = new Mock <IReferenceDataService>();
     Mediator             = new ApprenticeshipSearchMediator(ConfigurationManager.Object, SearchProvider.Object, ApprenticeshipVacancyDetailProvider.Object, UserDataProvider.Object, ReferenceDataService.Object, new ApprenticeshipSearchViewModelServerValidator(), new ApprenticeshipSearchViewModelLocationValidator());
 }
示例#3
0
 public virtual void SetUpMethod()
 {
     //Use the mediator so that we get an accurate view model for testing
     ApprenticeshipVacancyDetailProvider = new Mock <IApprenticeshipVacancyDetailProvider>();
     ConfigurationManager = new Mock <IConfigurationManager>();
     ConfigurationManager.Setup(cm => cm.GetAppSetting <int>("VacancyResultsPerPage")).Returns(5);
     ConfigurationManager.Setup(cm => cm.GetAppSetting("BlacklistedCategoryCodes")).Returns("00,99");
     UserDataProvider     = new Mock <IUserDataProvider>();
     SearchProvider       = new Mock <ISearchProvider>();
     ReferenceDataService = new Mock <IReferenceDataService>();
     ReferenceDataService.Setup(rds => rds.GetCategories()).Returns(GetCategories);
     Mediator = new ApprenticeshipSearchMediator(ConfigurationManager.Object, SearchProvider.Object, ApprenticeshipVacancyDetailProvider.Object, UserDataProvider.Object, ReferenceDataService.Object, new ApprenticeshipSearchViewModelServerValidator(), new ApprenticeshipSearchViewModelLocationValidator());
 }
示例#4
0
 public virtual void Setup()
 {
     CandidateServiceProvider = new Mock <ICandidateServiceProvider>();
     CandidateServiceProvider = new Mock <ICandidateServiceProvider>();
     ConfigurationService     = new Mock <IConfigurationService>();
     ConfigurationService.Setup(cm => cm.Get <CommonWebConfiguration>())
     .Returns(new CommonWebConfiguration()
     {
         VacancyResultsPerPage = 5, BlacklistedCategoryCodes = "00,99"
     });
     UserDataProvider              = new Mock <IUserDataProvider>();
     SearchProvider                = new Mock <ISearchProvider>();
     ReferenceDataService          = new Mock <IReferenceDataService>();
     ApprenticeshipVacancyProvider = new Mock <IApprenticeshipVacancyProvider>();
     Mediator = new ApprenticeshipSearchMediator(ConfigurationService.Object, SearchProvider.Object, CandidateServiceProvider.Object, UserDataProvider.Object, ReferenceDataService.Object, new ApprenticeshipSearchViewModelServerValidator(), new ApprenticeshipSearchViewModelLocationValidator(), ApprenticeshipVacancyProvider.Object);
 }
示例#5
0
 public virtual void SetUpMethod()
 {
     //Use the mediator so that we get an accurate view model for testing
     CandidateServiceProvider = new Mock <ICandidateServiceProvider>();
     ConfigurationService     = new Mock <IConfigurationService>();
     ConfigurationService.Setup(cm => cm.Get <CommonWebConfiguration>())
     .Returns(new CommonWebConfiguration()
     {
         VacancyResultsPerPage = 5, BlacklistedCategoryCodes = "00,99"
     });
     UserDataProvider     = new Mock <IUserDataProvider>();
     SearchProvider       = new Mock <ISearchProvider>();
     ReferenceDataService = new Mock <IReferenceDataService>();
     ReferenceDataService.Setup(rds => rds.GetCategories()).Returns(GetCategories);
     ApprenticeshipVacancyProvider = new Mock <IApprenticeshipVacancyProvider>();
     Mediator = new ApprenticeshipSearchMediator(ConfigurationService.Object, SearchProvider.Object, CandidateServiceProvider.Object, UserDataProvider.Object, ReferenceDataService.Object, new ApprenticeshipSearchViewModelServerValidator(), new ApprenticeshipSearchViewModelLocationValidator(), ApprenticeshipVacancyProvider.Object);
 }
示例#6
0
 public ApprenticeshipSearchController(IApprenticeshipSearchMediator apprenticeshipSearchMediator)
 {
     _apprenticeshipSearchMediator = apprenticeshipSearchMediator;
 }