public void Setup()
        {
            var connection = ServiceTestHelper.GetDatabaseConnection();
            var logger     = A.Fake <ILogger <LearningLogItemsDataService> >();

            service = new LearningLogItemsDataService(connection, logger);

            learningLogItemsTestHelper            = new LearningLogItemsTestHelper(connection);
            competencyLearningResourcesTestHelper = new CompetencyLearningResourcesTestHelper(connection);
        }
コード例 #2
0
 public RecommendedLearningService(
     ISelfAssessmentDataService selfAssessmentDataService,
     ICompetencyLearningResourcesDataService competencyLearningResourcesDataService,
     ILearningHubApiClient learningHubApiClient,
     ILearningLogItemsDataService learningLogItemsDataService
     )
 {
     this.selfAssessmentDataService = selfAssessmentDataService;
     this.competencyLearningResourcesDataService = competencyLearningResourcesDataService;
     this.learningHubApiClient        = learningHubApiClient;
     this.learningLogItemsDataService = learningLogItemsDataService;
 }
コード例 #3
0
        public void Setup()
        {
            competencyLearningResourcesDataService = A.Fake <ICompetencyLearningResourcesDataService>();
            learningLogItemsDataService            = A.Fake <ILearningLogItemsDataService>();
            learningHubApiClient      = A.Fake <ILearningHubApiClient>();
            selfAssessmentDataService = A.Fake <ISelfAssessmentDataService>();

            recommendedLearningService = new RecommendedLearningService(
                selfAssessmentDataService,
                competencyLearningResourcesDataService,
                learningHubApiClient,
                learningLogItemsDataService
                );
        }
コード例 #4
0
 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;
 }
コード例 #5
0
 public ActionPlanService(
     ICompetencyLearningResourcesDataService competencyLearningResourcesDataService,
     ILearningLogItemsDataService learningLogItemsDataService,
     IClockService clockService,
     ILearningHubApiClient learningHubApiClient,
     ISelfAssessmentDataService selfAssessmentDataService,
     IConfiguration config,
     ILearningResourceReferenceDataService learningResourceReferenceDataService
     )
 {
     this.competencyLearningResourcesDataService = competencyLearningResourcesDataService;
     this.learningLogItemsDataService            = learningLogItemsDataService;
     this.clockService              = clockService;
     this.learningHubApiClient      = learningHubApiClient;
     this.selfAssessmentDataService = selfAssessmentDataService;
     this.config = config;
     this.learningResourceReferenceDataService = learningResourceReferenceDataService;
 }
コード例 #6
0
        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
                );
        }
コード例 #7
0
        public void Setup()
        {
            genericCatalogue = Builder <Catalogue> .CreateNew().With(c => c.Name = "Generic catalogue").Build();

            clockService = A.Fake <IClockService>();
            competencyLearningResourcesDataService = A.Fake <ICompetencyLearningResourcesDataService>();
            learningLogItemsDataService            = A.Fake <ILearningLogItemsDataService>();
            learningHubResourceService             = A.Fake <ILearningHubResourceService>();
            selfAssessmentDataService            = A.Fake <ISelfAssessmentDataService>();
            learningResourceReferenceDataService = A.Fake <ILearningResourceReferenceDataService>();
            config = A.Fake <IConfiguration>();

            actionPlanService = new ActionPlanService(
                competencyLearningResourcesDataService,
                learningLogItemsDataService,
                clockService,
                learningHubResourceService,
                selfAssessmentDataService,
                config,
                learningResourceReferenceDataService
                );
        }