Beispiel #1
0
        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();
        }
Beispiel #2
0
 public AdministratorController(
     IUserDataService userDataService,
     ICourseCategoriesDataService courseCategoriesDataService,
     ICentreContractAdminUsageService centreContractAdminUsageService,
     IUserService userService
     )
 {
     this.userDataService                 = userDataService;
     this.courseCategoriesDataService     = courseCategoriesDataService;
     this.centreContractAdminUsageService = centreContractAdminUsageService;
     this.userService = userService;
 }
Beispiel #3
0
 public void Setup()
 {
     userDataService                 = A.Fake <IUserDataService>();
     groupsService                   = A.Fake <IGroupsService>();
     userVerificationService         = A.Fake <IUserVerificationService>();
     centreContractAdminUsageService = A.Fake <ICentreContractAdminUsageService>();
     userService = new UserService(
         userDataService,
         groupsService,
         userVerificationService,
         centreContractAdminUsageService
         );
 }
Beispiel #4
0
 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;
 }
Beispiel #6
0
 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();
 }
Beispiel #7
0
        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();
        }
 public NumberOfAdministratorsViewComponent(
     ICentreContractAdminUsageService centreContractAdminUsageService
     )
 {
     this.centreContractAdminUsageService = centreContractAdminUsageService;
 }