public void Setup() { groupsDataService = A.Fake <IGroupsDataService>(); clockService = A.Fake <IClockService>(); tutorialContentDataService = A.Fake <ITutorialContentDataService>(); emailService = A.Fake <IEmailService>(); progressDataService = A.Fake <IProgressDataService>(); configuration = A.Fake <IConfiguration>(); centreRegistrationPromptsService = A.Fake <ICentreRegistrationPromptsService>(); logger = A.Fake <ILogger <IGroupsService> >(); jobGroupsDataService = A.Fake <IJobGroupsDataService>(x => x.Strict()); A.CallTo(() => jobGroupsDataService.GetJobGroupsAlphabetical()).Returns( JobGroupsTestHelper.GetDefaultJobGroupsAlphabetical() ); A.CallTo(() => configuration["AppRootPath"]).Returns("baseUrl"); DatabaseModificationsDoNothing(); groupsService = new GroupsService( groupsDataService, clockService, tutorialContentDataService, emailService, jobGroupsDataService, progressDataService, configuration, centreRegistrationPromptsService, logger ); }
public void SetUp() { courseDataService = A.Fake <ICourseDataService>(); progressDataService = A.Fake <IProgressDataService>(); progressService = new ProgressService(courseDataService, progressDataService); }
public TutorialService( ITutorialContentDataService tutorialContentDataService, IProgressDataService progressDataService ) { this.tutorialContentDataService = tutorialContentDataService; this.progressDataService = progressDataService; }
public void Setup() { progressDataService = A.Fake <IProgressDataService>(); tutorialContentDataService = A.Fake <ITutorialContentDataService>(); tutorialService = new TutorialService( tutorialContentDataService, progressDataService ); }
public CourseService( ICourseDataService courseDataService, ICourseAdminFieldsService courseAdminFieldsService, IProgressDataService progressDataService, IGroupsDataService groupsDataService ) { this.courseDataService = courseDataService; this.courseAdminFieldsService = courseAdminFieldsService; this.progressDataService = progressDataService; this.groupsDataService = groupsDataService; }
public void Setup() { courseDataService = A.Fake <ICourseDataService>(); A.CallTo(() => courseDataService.GetCourseStatisticsAtCentreFilteredByCategory(CentreId, AdminCategoryId)) .Returns(GetSampleCourses()); courseAdminFieldsService = A.Fake <ICourseAdminFieldsService>(); progressDataService = A.Fake <IProgressDataService>(); groupsDataService = A.Fake <IGroupsDataService>(); courseService = new CourseService( courseDataService, courseAdminFieldsService, progressDataService, groupsDataService ); }
public ProgressService( ICourseDataService courseDataService, IProgressDataService progressDataService, INotificationService notificationService, ILearningLogItemsDataService learningLogItemsDataService, IClockService clockService, ICourseAdminFieldsService courseAdminFieldsService ) { this.courseDataService = courseDataService; this.progressDataService = progressDataService; this.notificationService = notificationService; this.learningLogItemsDataService = learningLogItemsDataService; this.clockService = clockService; this.courseAdminFieldsService = courseAdminFieldsService; }
public void SetUp() { courseDataService = A.Fake <ICourseDataService>(); progressDataService = A.Fake <IProgressDataService>(); notificationService = A.Fake <INotificationService>(); learningLogItemsDataService = A.Fake <ILearningLogItemsDataService>(); clockService = A.Fake <IClockService>(); courseAdminFieldsService = A.Fake <ICourseAdminFieldsService>(); progressService = new ProgressService( courseDataService, progressDataService, notificationService, learningLogItemsDataService, clockService, courseAdminFieldsService ); }
public TrackerActionService( ITutorialContentDataService tutorialContentDataService, IClockService clockService, IProgressService progressService, IProgressDataService progressDataService, ISessionDataService sessionDataService, IStoreAspService storeAspService, ILogger <TrackerActionService> logger ) { this.tutorialContentDataService = tutorialContentDataService; this.progressService = progressService; this.progressDataService = progressDataService; this.sessionDataService = sessionDataService; this.storeAspService = storeAspService; this.clockService = clockService; this.logger = logger; }
public GroupsService( IGroupsDataService groupsDataService, IClockService clockService, ITutorialContentDataService tutorialContentDataService, IEmailService emailService, IJobGroupsDataService jobGroupsDataService, IProgressDataService progressDataService, IConfiguration configuration, ICentreCustomPromptsService centreCustomPromptsService ) { this.groupsDataService = groupsDataService; this.clockService = clockService; this.tutorialContentDataService = tutorialContentDataService; this.emailService = emailService; this.jobGroupsDataService = jobGroupsDataService; this.progressDataService = progressDataService; this.configuration = configuration; this.centreCustomPromptsService = centreCustomPromptsService; }
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() { tutorialContentDataService = A.Fake <ITutorialContentDataService>(); clockService = A.Fake <IClockService>(); progressService = A.Fake <IProgressService>(); progressDataService = A.Fake <IProgressDataService>(); sessionDataService = A.Fake <ISessionDataService>(); storeAspService = A.Fake <IStoreAspService>(); logger = A.Fake <ILogger <TrackerActionService> >(); A.CallTo(() => clockService.UtcNow).Returns(currentTime); trackerActionService = new TrackerActionService( tutorialContentDataService, clockService, progressService, progressDataService, sessionDataService, storeAspService, logger ); }
public GroupsService( IGroupsDataService groupsDataService, IClockService clockService, ITutorialContentDataService tutorialContentDataService, IEmailService emailService, IJobGroupsDataService jobGroupsDataService, IProgressDataService progressDataService, IConfiguration configuration, ICentreRegistrationPromptsService centreRegistrationPromptsService, ILogger <IGroupsService> logger ) { this.groupsDataService = groupsDataService; this.clockService = clockService; this.tutorialContentDataService = tutorialContentDataService; this.emailService = emailService; this.jobGroupsDataService = jobGroupsDataService; this.progressDataService = progressDataService; this.configuration = configuration; this.centreRegistrationPromptsService = centreRegistrationPromptsService; this.logger = logger; }
public void Setup() { groupsDataService = A.Fake <IGroupsDataService>(); clockService = A.Fake <IClockService>(); tutorialContentDataService = A.Fake <ITutorialContentDataService>(); emailService = A.Fake <IEmailService>(); jobGroupsDataService = A.Fake <IJobGroupsDataService>(); progressDataService = A.Fake <IProgressDataService>(); configuration = A.Fake <IConfiguration>(); centreCustomPromptsService = A.Fake <ICentreCustomPromptsService>(); A.CallTo(() => configuration[ConfigHelper.AppRootPathName]).Returns("baseUrl"); DatabaseModificationsDoNothing(); groupsService = new GroupsService( groupsDataService, clockService, tutorialContentDataService, emailService, jobGroupsDataService, progressDataService, configuration, centreCustomPromptsService ); }
public ProgressService(ICourseDataService courseDataService, IProgressDataService progressDataService) { this.courseDataService = courseDataService; this.progressDataService = progressDataService; }