public SupervisorController( ISupervisorService supervisorService, ICommonService commonService, IFrameworkNotificationService frameworkNotificationService, ISelfAssessmentService selfAssessmentService, IFrameworkService frameworkService, IConfigDataService configDataService, ICentreRegistrationPromptsService centreRegistrationPromptsService, IUserDataService userDataService, ILogger <SupervisorController> logger, IConfiguration config, ISearchSortFilterPaginateService searchSortFilterPaginateService, IMultiPageFormService multiPageFormService, IRegistrationService registrationService ) { this.supervisorService = supervisorService; this.commonService = commonService; this.frameworkNotificationService = frameworkNotificationService; this.selfAssessmentService = selfAssessmentService; this.frameworkService = frameworkService; this.configDataService = configDataService; this.centreRegistrationPromptsService = centreRegistrationPromptsService; this.userDataService = userDataService; this.logger = logger; this.config = config; this.searchSortFilterPaginateService = searchSortFilterPaginateService; this.multiPageFormService = multiPageFormService; this.registrationService = registrationService; }
public LearningPortalController( ICentresDataService centresDataService, ICourseDataService courseDataService, ISelfAssessmentService selfAssessmentService, ISupervisorService supervisorService, IFrameworkService frameworkService, INotificationService notificationService, IFrameworkNotificationService frameworkNotificationService, ILogger <LearningPortalController> logger, IConfiguration config, IActionPlanService actionPlanService, ICandidateAssessmentDownloadFileService candidateAssessmentDownloadFileService, ISearchSortFilterPaginateService searchSortFilterPaginateService, IMultiPageFormService multiPageFormService ) { this.centresDataService = centresDataService; this.courseDataService = courseDataService; this.selfAssessmentService = selfAssessmentService; this.supervisorService = supervisorService; this.frameworkService = frameworkService; this.notificationService = notificationService; this.frameworkNotificationService = frameworkNotificationService; this.logger = logger; this.config = config; this.actionPlanService = actionPlanService; this.candidateAssessmentDownloadFileService = candidateAssessmentDownloadFileService; this.searchSortFilterPaginateService = searchSortFilterPaginateService; this.multiPageFormService = multiPageFormService; }
public void Setup() { centreRegistrationPromptsService = A.Fake <ICentreRegistrationPromptsService>(); userDataService = A.Fake <IUserDataService>(); multiPageFormService = A.Fake <IMultiPageFormService>(); registrationPromptsController = new RegistrationPromptsController( centreRegistrationPromptsService, userDataService, multiPageFormService ) .WithDefaultContext() .WithMockUser(true) .WithMockTempData(); httpRequest = A.Fake <HttpRequest>(); const string cookieName = "AddRegistrationPromptData"; const string cookieValue = "AddRegistrationPromptData"; registrationPromptsControllerWithMockHttpContext = new RegistrationPromptsController( centreRegistrationPromptsService, userDataService, multiPageFormService ) .WithMockHttpContext(httpRequest, cookieName, cookieValue) .WithMockUser(true) .WithMockTempData(); }
public RedirectMissingMultiPageFormData( IMultiPageFormService multiPageFormService, string feature ) { this.feature = feature; this.multiPageFormService = multiPageFormService; }
public void Setup() { clockService = A.Fake <IClockService>(); multiPageFormDataService = A.Fake <IMultiPageFormDataService>(); multiPageFormService = new MultiPageFormService(clockService, multiPageFormDataService); tempDataDictionary = new TempDataDictionary(new DefaultHttpContext(), A.Fake <ITempDataProvider>()); }
public AdminFieldsController( ICourseAdminFieldsService courseAdminFieldsService, ICourseAdminFieldsDataService courseAdminFieldsDataService, IMultiPageFormService multiPageFormService ) { this.courseAdminFieldsService = courseAdminFieldsService; this.courseAdminFieldsDataService = courseAdminFieldsDataService; this.multiPageFormService = multiPageFormService; }
public RegistrationPromptsController( ICentreRegistrationPromptsService centreRegistrationPromptsService, IUserDataService userDataService, IMultiPageFormService multiPageFormService ) { this.centreRegistrationPromptsService = centreRegistrationPromptsService; this.userDataService = userDataService; this.multiPageFormService = multiPageFormService; }
public void Setup() { courseService = A.Fake <ICourseService>(); tutorialService = A.Fake <ITutorialService>(); sectionService = A.Fake <ISectionService>(); searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>(); config = A.Fake <IConfiguration>(); multiPageFormService = A.Fake <IMultiPageFormService>(); A.CallTo( () => courseService.GetCentreSpecificCourseStatisticsWithAdminFieldResponseCounts( A <int> ._, A <int> ._, false ) ).Returns(courses); A.CallTo(() => courseService.GetCentreCourseDetails(A <int> ._, A <int?> ._)).Returns(details); A.CallTo( () => courseService.GetApplicationOptionsAlphabeticalListForCentre(A <int> ._, A <int?> ._, A <int?> ._) ).Returns(applicationOptions); httpRequest = A.Fake <HttpRequest>(); httpResponse = A.Fake <HttpResponse>(); controller = new CourseSetupController( courseService, tutorialService, sectionService, searchSortFilterPaginateService, config, multiPageFormService ) .WithDefaultContext() .WithMockUser(true, 101) .WithMockTempData(); const string cookieValue = "Status|Active|false"; controllerWithCookies = new CourseSetupController( courseService, tutorialService, sectionService, searchSortFilterPaginateService, config, multiPageFormService ) .WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse) .WithMockUser(true, 101) .WithMockTempData(); }
public void Setup() { courseAdminFieldsDataService = A.Fake <ICourseAdminFieldsDataService>(); courseAdminFieldsService = A.Fake <ICourseAdminFieldsService>(); multiPageFormService = A.Fake <IMultiPageFormService>(); courseService = A.Fake <ICourseService>(); controller = new AdminFieldsController( courseAdminFieldsService, courseAdminFieldsDataService, multiPageFormService ) .WithDefaultContext() .WithMockUser(true, 101) .WithMockTempData(); }
public CourseSetupController( ICourseService courseService, ITutorialService tutorialService, ISectionService sectionService, ISearchSortFilterPaginateService searchSortFilterPaginateService, IConfiguration config, IMultiPageFormService multiPageFormService ) { this.courseService = courseService; this.tutorialService = tutorialService; this.sectionService = sectionService; this.searchSortFilterPaginateService = searchSortFilterPaginateService; this.config = config; this.multiPageFormService = multiPageFormService; }
public void SetUp() { frameworkService = A.Fake <IFrameworkService>(); frameworkNotificationService = A.Fake <IFrameworkNotificationService>(); commonService = A.Fake <ICommonService>(); var logger = A.Fake <ILogger <FrameworksController> >(); config = A.Fake <IConfiguration>(); importCompetenciesFromFileService = A.Fake <IImportCompetenciesFromFileService>(); competencyLearningResourcesDataService = A.Fake <ICompetencyLearningResourcesDataService>(); learningHubApiClient = A.Fake <ILearningHubApiClient>(); searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>(); multiPageFormService = A.Fake <IMultiPageFormService>(); A.CallTo(() => config["CurrentSystemBaseUrl"]).Returns(BaseUrl); var user = new ClaimsPrincipal( new ClaimsIdentity( new[] { new Claim("UserAdminId", AdminId.ToString()), new Claim("UserCentreID", CentreId.ToString()), new Claim("IsFrameworkDeveloper", "True"), }, "mock" ) ); controller = new FrameworksController( frameworkService, commonService, frameworkNotificationService, logger, importCompetenciesFromFileService, competencyLearningResourcesDataService, learningHubApiClient, searchSortFilterPaginateService, multiPageFormService ) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { User = user } }, }; }
public FrameworksController( IFrameworkService frameworkService, ICommonService commonService, IFrameworkNotificationService frameworkNotificationService, ILogger <FrameworksController> logger, IImportCompetenciesFromFileService importCompetenciesFromFileService, ICompetencyLearningResourcesDataService competencyLearningResourcesDataService, ILearningHubApiClient learningHubApiClient, ISearchSortFilterPaginateService searchSortFilterPaginateService, IMultiPageFormService multiPageFormService ) { this.frameworkService = frameworkService; this.commonService = commonService; this.frameworkNotificationService = frameworkNotificationService; this.logger = logger; this.importCompetenciesFromFileService = importCompetenciesFromFileService; this.competencyLearningResourcesDataService = competencyLearningResourcesDataService; this.learningHubApiClient = learningHubApiClient; this.searchSortFilterPaginateService = searchSortFilterPaginateService; this.multiPageFormService = multiPageFormService; }