public CoursesController(SchoolContext db, ICourseDataService courseService, IDepartmentDataService departmentService, IStudentDataService studentService)
 {
     this.db                = db;
     this.courseService     = courseService;
     this.departmentService = departmentService;
     this.studentService    = studentService;
 }
Beispiel #2
0
        public void SetUp()
        {
            courseDataService   = A.Fake <ICourseDataService>();
            progressDataService = A.Fake <IProgressDataService>();

            progressService = new ProgressService(courseDataService, progressDataService);
        }
        protected internal DataManagerService(IStudentDataService studentService, ICourseDataService courseService,
									IEnrollmentDataService enrollmentService)
        {
            this.studentService = studentService;
            this.courseService = courseService;
            this.enrollmentService = enrollmentService;
        }
 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()
 {
     courseDataService  = A.Fake <ICourseDataService>();
     progressService    = A.Fake <IProgressService>();
     sessionDataService = A.Fake <ISessionDataService>();
     logger             = A.Fake <ILogger <StoreAspService> >();
     storeAspService    = new StoreAspService(progressService, sessionDataService, courseDataService, logger);
 }
Beispiel #6
0
 public CourseDelegatesService(
     ICourseDataService courseDataService,
     ICourseDelegatesDataService courseDelegatesDataService
     )
 {
     this.courseDataService          = courseDataService;
     this.courseDelegatesDataService = courseDelegatesDataService;
 }
Beispiel #7
0
 public CourseContentController(
     ICourseDataService courseDataService,
     ISectionService sectionService,
     ITutorialService tutorialService
     )
 {
     this.courseDataService = courseDataService;
     this.sectionService    = sectionService;
     this.tutorialService   = tutorialService;
 }
Beispiel #8
0
 public ContractDetailsController(
     ICentresDataService centresDataService,
     IUserDataService userDataService,
     ICourseDataService courseDataService
     )
 {
     this.centresDataService = centresDataService;
     this.userDataService    = userDataService;
     this.courseDataService  = courseDataService;
 }
        public void Setup()
        {
            courseAdminFieldsService = A.Fake <ICourseAdminFieldsService>();
            courseDataService        = A.Fake <ICourseDataService>();

            courseDelegatesService = new CourseDelegatesService(
                courseAdminFieldsService,
                courseDataService
                );
        }
Beispiel #10
0
 public CourseService(
     ICourseDataService courseDataService,
     ICourseAdminFieldsService courseAdminFieldsService,
     IProgressDataService progressDataService,
     IGroupsDataService groupsDataService
     )
 {
     this.courseDataService        = courseDataService;
     this.courseAdminFieldsService = courseAdminFieldsService;
     this.progressDataService      = progressDataService;
     this.groupsDataService        = groupsDataService;
 }
 public CourseDelegatesDownloadFileService(
     ICourseDataService courseDataService,
     ICourseAdminFieldsService courseAdminFieldsService,
     ICentreRegistrationPromptsService registrationPromptsService,
     ICourseService courseService
     )
 {
     this.courseDataService          = courseDataService;
     this.courseAdminFieldsService   = courseAdminFieldsService;
     this.registrationPromptsService = registrationPromptsService;
     this.courseService = courseService;
 }
Beispiel #12
0
        public void SetUp()
        {
            actionPlanService                      = A.Fake <IActionPlanService>();
            centresDataService                     = A.Fake <ICentresDataService>();
            courseDataService                      = A.Fake <ICourseDataService>();
            selfAssessmentService                  = A.Fake <ISelfAssessmentService>();
            supervisorService                      = A.Fake <ISupervisorService>();
            frameworkService                       = A.Fake <IFrameworkService>();
            notificationService                    = A.Fake <INotificationService>();
            frameworkNotificationService           = A.Fake <IFrameworkNotificationService>();
            candidateAssessmentDownloadFileService = A.Fake <ICandidateAssessmentDownloadFileService>();
            var logger = A.Fake <ILogger <LearningPortalController> >();

            config = A.Fake <IConfiguration>();
            filteredApiHelperService        = A.Fake <IFilteredApiHelperService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();

            A.CallTo(() => config["CurrentSystemBaseUrl"]).Returns(BaseUrl);

            var user = new ClaimsPrincipal(
                new ClaimsIdentity(
                    new[]
            {
                new Claim("learnCandidateID", CandidateId.ToString()),
                new Claim("UserCentreID", CentreId.ToString()),
            },
                    "mock"
                    )
                );

            controller = new LearningPortalController(
                centresDataService,
                courseDataService,
                selfAssessmentService,
                supervisorService,
                frameworkService,
                notificationService,
                frameworkNotificationService,
                logger,
                config,
                actionPlanService,
                candidateAssessmentDownloadFileService,
                searchSortFilterPaginateService,
                multiPageFormService
                );
            controller.ControllerContext = new ControllerContext {
                HttpContext = new DefaultHttpContext {
                    User = user
                }
            };
            controller = controller.WithMockTempData();
        }
 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
         );
 }
Beispiel #14
0
 public ViewDelegateController(
     IUserDataService userDataService,
     CentreCustomPromptHelper centreCustomPromptHelper,
     ICourseService courseService,
     IPasswordResetService passwordResetService,
     ICourseDataService courseDataService
     )
 {
     this.userDataService          = userDataService;
     this.centreCustomPromptHelper = centreCustomPromptHelper;
     this.courseService            = courseService;
     this.passwordResetService     = passwordResetService;
     this.courseDataService        = courseDataService;
 }
Beispiel #15
0
        public void Setup()
        {
            courseAdminFieldsService   = A.Fake <ICourseAdminFieldsService>();
            courseDataService          = A.Fake <ICourseDataService>();
            registrationPromptsService = A.Fake <ICentreRegistrationPromptsService>();
            courseService = A.Fake <ICourseService>();

            courseDelegatesDownloadFileService = new CourseDelegatesDownloadFileService(
                courseDataService,
                courseAdminFieldsService,
                registrationPromptsService,
                courseService
                );
        }
 public DashboardInformationService(
     ISupportTicketDataService ticketDataService,
     IUserDataService userDataService,
     ICourseDataService courseDataService,
     ICentresService centresService,
     ICentresDataService centresDataService
     )
 {
     this.ticketDataService  = ticketDataService;
     this.userDataService    = userDataService;
     this.courseDataService  = courseDataService;
     this.centresService     = centresService;
     this.centresDataService = centresDataService;
 }
Beispiel #17
0
 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
         );
 }
Beispiel #18
0
 public DashboardController(
     IUserDataService userDataService,
     ICentresDataService centresDataService,
     ICourseDataService courseDataService,
     ISupportTicketDataService ticketDataService,
     ICentresService centresService,
     ISystemNotificationsDataService systemNotificationsDataService
     )
 {
     this.userDataService                = userDataService;
     this.centresDataService             = centresDataService;
     this.courseDataService              = courseDataService;
     this.ticketDataService              = ticketDataService;
     this.centresService                 = centresService;
     this.systemNotificationsDataService = systemNotificationsDataService;
 }
 public void Setup()
 {
     supportTicketDataService    = A.Fake <ISupportTicketDataService>();
     userDataService             = A.Fake <IUserDataService>();
     centresDataService          = A.Fake <ICentresDataService>();
     centresService              = A.Fake <ICentresService>();
     courseDataService           = A.Fake <ICourseDataService>();
     centresDataService          = A.Fake <ICentresDataService>();
     dashboardInformationService = new DashboardInformationService(
         supportTicketDataService,
         userDataService,
         courseDataService,
         centresService,
         centresDataService
         );
 }
 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;
 }
Beispiel #21
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
                );
        }
 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;
 }
Beispiel #23
0
        public void SetUp()
        {
            var centreCustomPromptsService = A.Fake <ICentreCustomPromptsService>();
            var centreCustomPromptsHelper  = new CentreCustomPromptHelper(centreCustomPromptsService);

            userDataService = A.Fake <IUserDataService>();
            courseService   = A.Fake <ICourseService>();
            var passwordResetService = A.Fake <IPasswordResetService>();

            courseDataService = A.Fake <ICourseDataService>();

            viewDelegateController = new ViewDelegateController(
                userDataService,
                centreCustomPromptsHelper,
                courseService,
                passwordResetService,
                courseDataService
                )
                                     .WithDefaultContext()
                                     .WithMockUser(true);
        }
Beispiel #24
0
 public LearningPortalController(
     ICentresDataService centresDataService,
     ICourseDataService courseDataService,
     ISelfAssessmentService selfAssessmentService,
     ISupervisorService supervisorService,
     INotificationService notificationService,
     IFrameworkNotificationService frameworkNotificationService,
     ILogger <LearningPortalController> logger,
     IConfiguration config,
     IActionPlanService actionPlanService
     )
 {
     this.centresDataService           = centresDataService;
     this.courseDataService            = courseDataService;
     this.selfAssessmentService        = selfAssessmentService;
     this.supervisorService            = supervisorService;
     this.notificationService          = notificationService;
     this.frameworkNotificationService = frameworkNotificationService;
     this.logger            = logger;
     this.config            = config;
     this.actionPlanService = actionPlanService;
 }
Beispiel #25
0
 public CourseController(ICourseDataService courseData)
 {
     this.courseData = courseData;
 }
 public SignupService(IStudentDataService studentData, ICourseDataService courseData, ITeacherDataService teacherData)
 {
     _studentData = studentData;
     _courseData  = courseData;
     _teacherData = teacherData;
 }
Beispiel #27
0
 public ProgressService(ICourseDataService courseDataService, IProgressDataService progressDataService)
 {
     this.courseDataService   = courseDataService;
     this.progressDataService = progressDataService;
 }
Beispiel #28
0
 public CourseService(ICourseDataService courseDataService, ILogger logger)
 {
     _courseDataService = courseDataService ?? throw new ArgumentNullException("courseDataService");
     _logger            = logger ?? throw new ArgumentNullException("logger");
 }
 public void SetUp()
 {
     courseDataService = MockRepository.GenerateMock<ICourseDataService>();
     courseService = new CourseService(courseDataService);
 }
Beispiel #30
0
        public static void MyClassInitialize(TestContext testContext)
        {
            _courseDataService = A.Fake <ICourseDataService>();

            _logger = A.Fake <ILogger>();

            _courseService = new CourseService(_courseDataService, _logger);

            _students = new List <Student>()
            {
                new Student()
                {
                    Id       = 1,
                    Name     = "Rosa Maria",
                    Surname  = "Acien Zuruta",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 2,
                    Name     = "Rafael",
                    Surname  = "Cueto Avellaneda",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 3,
                    Name     = "Hugo",
                    Surname  = "Fernandez Seguin",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 4,
                    Name     = "Alicia",
                    Surname  = "Galvez Ibarra",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 5,
                    Name     = "Isabel",
                    Surname  = "Lopez Martin",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 5,
                    Name     = "Maria del Carmen",
                    Surname  = "Garcia Cresco",
                    IsActive = false
                },
                new Student()
                {
                    Id       = 5,
                    Name     = "Marta",
                    Surname  = "Gomez Cambronero",
                    IsActive = false
                }
            };
            _emptyListStudents = new List <Student>();
            _someStudents      = new List <Student>()
            {
                new Student()
                {
                    Id       = 1,
                    Name     = "Rosa Maria",
                    Surname  = "Acien Zuruta",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 2,
                    Name     = "Rafael",
                    Surname  = "Cueto Avellaneda",
                    IsActive = true
                },
                new Student()
                {
                    Id       = 5,
                    Name     = "Marta",
                    Surname  = "Gomez Cambronero",
                    IsActive = false
                }
            };

            _subjects = new List <Subject>()
            {
                new Subject()
                {
                    Id       = 1,
                    Name     = "Arte",
                    Capacity = 10,
                    Hours    = 20
                },
                new Subject()
                {
                    Id       = 2,
                    Name     = "Musica",
                    Capacity = 8,
                    Hours    = 20
                },
                new Subject()
                {
                    Id       = 3,
                    Name     = "Inglés",
                    Capacity = 6,
                    Hours    = 80
                },
                new Subject()
                {
                    Id       = 4,
                    Name     = "Fisica",
                    Capacity = 10,
                    Hours    = 40
                },
                new Subject()
                {
                    Id       = 5,
                    Name     = "Informatica",
                    Capacity = 10,
                    Hours    = 80
                }
            };
            _emptyListSubjects = new List <Subject>();

            _teachers = new List <Teacher>()
            {
                new Teacher()
                {
                    Id        = 1,
                    Name      = "Michelangelo",
                    Surname   = "Buonarroti",
                    SubjectId = 1
                },
                new Teacher()
                {
                    Id        = 2,
                    Name      = "Giuseppe",
                    Surname   = "Verdi",
                    SubjectId = 2
                },
                new Teacher()
                {
                    Id        = 3,
                    Name      = "William",
                    Surname   = "Shakespeare",
                    SubjectId = 3
                },
                new Teacher()
                {
                    Id        = 4,
                    Name      = "Albert",
                    Surname   = "Einstein",
                    SubjectId = 4
                },
                new Teacher()
                {
                    Id        = 5,
                    Name      = "Alan",
                    Surname   = "Turing",
                    SubjectId = 5
                }
            };
        }
 public CourseService(ICourseDataService courseDataService = null)
 {
     if (courseDataService == null)
         courseDataService = DAOFactoryMethod.CurrentDAOFactory.CourseDataService;
     this.courseDataService = courseDataService;
 }
 //private static readonly SimpleDataManagerService _dataService = new SimpleDataManagerService(_studentService, _courseService, _enrollmentService);
 private SimpleDataManagerService(IStudentDataService studentService, ICourseDataService courseService, IEnrollmentDataService enrollmentService)
     : base(studentService, courseService, enrollmentService)
 {
 }