public void Setup() { courseTopicsDataService = A.Fake <ICourseTopicsDataService>(); courseTopicsService = new CourseTopicsService( courseTopicsDataService ); }
public CourseSetupController( ICourseService courseService, ICourseCategoriesDataService courseCategoriesDataService, ICourseTopicsDataService courseTopicsDataService ) { this.courseService = courseService; this.courseCategoriesDataService = courseCategoriesDataService; this.courseTopicsDataService = courseTopicsDataService; }
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 CourseTopicsService( ICourseTopicsDataService courseTopicsDataService ) { this.courseTopicsDataService = courseTopicsDataService; }