public void Setup() { courseCategoriesDataService = A.Fake <ICourseCategoriesDataService>(); userDataService = A.Fake <IUserDataService>(); centreContractAdminUsageService = A.Fake <ICentreContractAdminUsageService>(); userService = A.Fake <IUserService>(); A.CallTo(() => userDataService.GetAdminUsersByCentreId(A <int> ._)).Returns(adminUsers); A.CallTo(() => courseCategoriesDataService.GetCategoriesForCentreAndCentrallyManagedCourses(A <int> ._)) .Returns(categories); httpRequest = A.Fake <HttpRequest>(); httpResponse = A.Fake <HttpResponse>(); const string cookieName = "AdminFilter"; const string cookieValue = "Role|IsCentreAdmin|true"; administratorController = new AdministratorController( userDataService, courseCategoriesDataService, centreContractAdminUsageService, userService ) .WithMockHttpContext(httpRequest, cookieName, cookieValue, httpResponse) .WithMockUser(true) .WithMockServices() .WithMockTempData(); }
public CourseSetupController( ICourseService courseService, ICourseCategoriesDataService courseCategoriesDataService, ICourseTopicsDataService courseTopicsDataService ) { this.courseService = courseService; this.courseCategoriesDataService = courseCategoriesDataService; this.courseTopicsDataService = courseTopicsDataService; }
public AdministratorController( IUserDataService userDataService, ICourseCategoriesDataService courseCategoriesDataService, ICentreContractAdminUsageService centreContractAdminUsageService, IUserService userService ) { this.userDataService = userDataService; this.courseCategoriesDataService = courseCategoriesDataService; this.centreContractAdminUsageService = centreContractAdminUsageService; this.userService = userService; }
public void SetUp() { activityDataService = A.Fake <IActivityDataService>(); jobGroupsDataService = A.Fake <IJobGroupsDataService>(); courseCategoriesDataService = A.Fake <ICourseCategoriesDataService>(); courseDataService = A.Fake <ICourseDataService>(); activityService = new ActivityService( activityDataService, jobGroupsDataService, courseCategoriesDataService, courseDataService ); }
public PromoteToAdminController( IUserDataService userDataService, ICourseCategoriesDataService courseCategoriesDataService, ICentreContractAdminUsageService centreContractAdminUsageService, IRegistrationService registrationService, ILogger <PromoteToAdminController> logger ) { this.userDataService = userDataService; this.courseCategoriesDataService = courseCategoriesDataService; this.centreContractAdminUsageService = centreContractAdminUsageService; this.registrationService = registrationService; this.logger = logger; }
public AdministratorController( IUserDataService userDataService, ICourseCategoriesDataService courseCategoriesDataService, ICentreContractAdminUsageService centreContractAdminUsageService, IUserService userService, ISearchSortFilterPaginateService searchSortFilterPaginateService ) { this.userDataService = userDataService; this.courseCategoriesDataService = courseCategoriesDataService; this.centreContractAdminUsageService = centreContractAdminUsageService; this.userService = userService; this.searchSortFilterPaginateService = searchSortFilterPaginateService; }
public void Setup() { userDataService = A.Fake <IUserDataService>(); centreContractAdminUsageService = A.Fake <ICentreContractAdminUsageService>(); courseCategoriesDataService = A.Fake <ICourseCategoriesDataService>(); registrationService = A.Fake <IRegistrationService>(); controller = new PromoteToAdminController( userDataService, courseCategoriesDataService, centreContractAdminUsageService, registrationService, new NullLogger <PromoteToAdminController>() ) .WithDefaultContext(); }
public CourseService( IClockService clockService, ICourseDataService courseDataService, ICourseAdminFieldsService courseAdminFieldsService, IProgressDataService progressDataService, IGroupsDataService groupsDataService, ICourseCategoriesDataService courseCategoriesDataService, ICourseTopicsDataService courseTopicsDataService, ISectionService sectionService ) { this.clockService = clockService; this.courseDataService = courseDataService; this.courseAdminFieldsService = courseAdminFieldsService; this.progressDataService = progressDataService; this.groupsDataService = groupsDataService; this.courseCategoriesDataService = courseCategoriesDataService; this.courseTopicsDataService = courseTopicsDataService; this.sectionService = sectionService; }
public void Setup() { courseCategoryDataService = A.Fake <ICourseCategoriesDataService>(); courseTopicsDataService = A.Fake <ICourseTopicsDataService>(); courseService = A.Fake <ICourseService>(); A.CallTo(() => courseService.GetCentreSpecificCourseStatistics(A <int> ._, A <int> ._)).Returns(courses); A.CallTo(() => courseCategoryDataService.GetCategoriesForCentreAndCentrallyManagedCourses(A <int> ._)) .Returns(categories); A.CallTo(() => courseTopicsDataService.GetCourseTopicsAvailableAtCentre(A <int> ._)).Returns(topics); httpRequest = A.Fake <HttpRequest>(); httpResponse = A.Fake <HttpResponse>(); const string cookieName = "CourseFilter"; const string cookieValue = "Status|Active|false"; controller = new CourseSetupController(courseService, courseCategoryDataService, courseTopicsDataService) .WithMockHttpContext(httpRequest, cookieName, cookieValue, httpResponse) .WithMockUser(true) .WithMockTempData(); }
public void Setup() { clockService = A.Fake <IClockService>(); courseDataService = A.Fake <ICourseDataService>(); A.CallTo(() => courseDataService.GetCourseStatisticsAtCentreFilteredByCategory(CentreId, AdminCategoryId)) .Returns(GetSampleCourses()); courseAdminFieldsService = A.Fake <ICourseAdminFieldsService>(); progressDataService = A.Fake <IProgressDataService>(); groupsDataService = A.Fake <IGroupsDataService>(); courseCategoriesDataService = A.Fake <ICourseCategoriesDataService>(); courseTopicsDataService = A.Fake <ICourseTopicsDataService>(); sectionService = A.Fake <ISectionService>(); courseService = new CourseService( clockService, courseDataService, courseAdminFieldsService, progressDataService, groupsDataService, courseCategoriesDataService, courseTopicsDataService, sectionService ); }
public void Setup() { courseCategoriesDataService = A.Fake <ICourseCategoriesDataService>(); userDataService = A.Fake <IUserDataService>(); centreContractAdminUsageService = A.Fake <ICentreContractAdminUsageService>(); userService = A.Fake <IUserService>(); searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>(); httpRequest = A.Fake <HttpRequest>(); httpResponse = A.Fake <HttpResponse>(); const string cookieValue = "Role|IsCentreAdmin|true"; administratorController = new AdministratorController( userDataService, courseCategoriesDataService, centreContractAdminUsageService, userService, searchSortFilterPaginateService ) .WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse) .WithMockUser(true) .WithMockServices() .WithMockTempData(); }