コード例 #1
0
 public void SetUp()
 {
     centreRegistrationPromptsService = A.Fake <ICentreRegistrationPromptsService>();
     jobGroupsDataService             = A.Fake <IJobGroupsDataService>();
     userDataService             = A.Fake <IUserDataService>();
     delegateDownloadFileService = new DelegateDownloadFileService(centreRegistrationPromptsService, jobGroupsDataService, userDataService);
 }
コード例 #2
0
        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
                );
        }
コード例 #3
0
        public void Setup()
        {
            centresDataService        = A.Fake <ICentresDataService>();
            cryptoService             = A.Fake <ICryptoService>();
            jobGroupsDataService      = A.Fake <IJobGroupsDataService>();
            registrationService       = A.Fake <IRegistrationService>();
            userService               = A.Fake <IUserService>();
            centreCustomPromptHelper  = A.Fake <CentreCustomPromptHelper>();
            featureManager            = A.Fake <IFeatureManager>();
            supervisorDelegateService = A.Fake <ISupervisorDelegateService>();
            request = A.Fake <HttpRequest>();

            controller = new RegisterController(
                centresDataService,
                jobGroupsDataService,
                registrationService,
                cryptoService,
                userService,
                centreCustomPromptHelper,
                featureManager,
                supervisorDelegateService
                )
                         .WithDefaultContext()
                         .WithMockRequestContext(request)
                         .WithMockServices()
                         .WithMockTempData();
        }
コード例 #4
0
        public void SetUp()
        {
            jobGroupsDataService = A.Fake <IJobGroupsDataService>(x => x.Strict());
            A.CallTo(() => jobGroupsDataService.GetJobGroupsAlphabetical()).Returns(
                JobGroupsTestHelper.GetDefaultJobGroupsAlphabetical()
                );

            userDataService           = A.Fake <IUserDataService>(x => x.Strict());
            userService               = A.Fake <IUserService>(x => x.Strict());
            registrationDataService   = A.Fake <IRegistrationDataService>(x => x.Strict());
            supervisorDelegateService = A.Fake <ISupervisorDelegateService>();
            passwordResetService      = A.Fake <IPasswordResetService>();
            configuration             = A.Fake <IConfiguration>();

            A.CallTo(() => userDataService.GetDelegateUserByCandidateNumber(A <string> ._, A <int> ._))
            .Returns(UserTestHelper.GetDefaultDelegateUser());

            delegateUploadFileService = new DelegateUploadFileService(
                jobGroupsDataService,
                userDataService,
                registrationDataService,
                supervisorDelegateService,
                userService,
                passwordResetService,
                configuration
                );
        }
コード例 #5
0
        public void Setup()
        {
            centreRegistrationPromptsService = A.Fake <ICentreRegistrationPromptsService>();
            promptsHelper                   = new PromptsService(centreRegistrationPromptsService);
            userService                     = A.Fake <IUserService>();
            jobGroupsDataService            = A.Fake <IJobGroupsDataService>();
            passwordResetService            = A.Fake <IPasswordResetService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();
            config = A.Fake <IConfiguration>();

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();

            const string cookieValue = "JobGroupId|JobGroupId|1";

            emailDelegatesController = new EmailDelegatesController(
                promptsHelper,
                jobGroupsDataService,
                passwordResetService,
                userService,
                searchSortFilterPaginateService,
                config
                )
                                       .WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse)
                                       .WithMockUser(true)
                                       .WithMockServices()
                                       .WithMockTempData();
        }
コード例 #6
0
        public void Setup()
        {
            var centreCustomPromptsService = A.Fake <ICentreCustomPromptsService>();

            centreCustomPromptsHelper = new CentreCustomPromptHelper(centreCustomPromptsService);
            userService          = A.Fake <IUserService>();
            jobGroupsDataService = A.Fake <IJobGroupsDataService>();
            passwordResetService = A.Fake <IPasswordResetService>();

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();
            const string cookieName  = "EmailDelegateFilter";
            const string cookieValue = "JobGroupId|JobGroupId|1";

            emailDelegatesController = new EmailDelegatesController(
                centreCustomPromptsHelper,
                jobGroupsDataService,
                passwordResetService,
                userService
                )
                                       .WithMockHttpContext(httpRequest, cookieName, cookieValue, httpResponse)
                                       .WithMockUser(true)
                                       .WithMockServices()
                                       .WithMockTempData();
        }
コード例 #7
0
        public void Setup()
        {
            centreRegistrationPromptsService = A.Fake <ICentreRegistrationPromptsService>();
            delegateDownloadFileService      = A.Fake <IDelegateDownloadFileService>();
            promptsHelper                   = new PromptsService(centreRegistrationPromptsService);
            userDataService                 = A.Fake <IUserDataService>();
            jobGroupsDataService            = A.Fake <IJobGroupsDataService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();

            const string cookieValue = "ActiveStatus|Active|false";

            allDelegatesController = new AllDelegatesController(
                delegateDownloadFileService,
                userDataService,
                promptsHelper,
                jobGroupsDataService,
                searchSortFilterPaginateService
                )
                                     .WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse)
                                     .WithMockUser(true)
                                     .WithMockServices()
                                     .WithMockTempData();
        }
コード例 #8
0
 public void Setup()
 {
     centreCustomPromptsService = A.Fake <ICentreCustomPromptsService>();
     userService              = A.Fake <IUserService>();
     imageResizeService       = A.Fake <ImageResizeService>();
     jobGroupsDataService     = A.Fake <IJobGroupsDataService>();
     centreCustomPromptHelper = new CentreCustomPromptHelper(centreCustomPromptsService);
 }
コード例 #9
0
 public void Setup()
 {
     centreRegistrationPromptsService = A.Fake <ICentreRegistrationPromptsService>();
     userService          = A.Fake <IUserService>();
     imageResizeService   = A.Fake <ImageResizeService>();
     jobGroupsDataService = A.Fake <IJobGroupsDataService>();
     promptsService       = new PromptsService(centreRegistrationPromptsService);
 }
コード例 #10
0
        public void SetUp()
        {
            jobGroupsDataService       = A.Fake <IJobGroupsDataService>();
            centreCustomPromptsService = A.Fake <ICentreCustomPromptsService>();

            A.CallTo(() => jobGroupsDataService.GetJobGroupName(1)).Returns(OldJobGroupName);
            A.CallTo(() => jobGroupsDataService.GetJobGroupName(2)).Returns(NewJobGroupName);
        }
コード例 #11
0
 public DelegateDownloadFileService(
     IJobGroupsDataService jobGroupsDataService,
     IUserDataService userDataService
     )
 {
     this.jobGroupsDataService = jobGroupsDataService;
     this.userDataService      = userDataService;
 }
コード例 #12
0
        public void SetUp()
        {
            centreCustomPromptHelper = A.Fake <CentreCustomPromptHelper>();
            jobGroupsDataService     = A.Fake <IJobGroupsDataService>();
            userService = A.Fake <IUserService>();

            controller = new EditDelegateController(userService, jobGroupsDataService, centreCustomPromptHelper)
                         .WithDefaultContext()
                         .WithMockUser(true);
        }
コード例 #13
0
 public EditDelegateController(
     IUserService userService,
     IJobGroupsDataService jobGroupsDataService,
     CentreCustomPromptHelper customPromptHelper
     )
 {
     this.userService          = userService;
     this.jobGroupsDataService = jobGroupsDataService;
     centreCustomPromptHelper  = customPromptHelper;
 }
コード例 #14
0
 public EditDelegateController(
     IUserService userService,
     IJobGroupsDataService jobGroupsDataService,
     PromptsService registrationPromptsService
     )
 {
     this.userService          = userService;
     this.jobGroupsDataService = jobGroupsDataService;
     promptsService            = registrationPromptsService;
 }
コード例 #15
0
        public void SetUp()
        {
            promptsService       = A.Fake <PromptsService>();
            jobGroupsDataService = A.Fake <IJobGroupsDataService>();
            userService          = A.Fake <IUserService>();

            controller = new EditDelegateController(userService, jobGroupsDataService, promptsService)
                         .WithDefaultContext()
                         .WithMockUser(true);
        }
コード例 #16
0
 public AllDelegatesController(
     IUserDataService userDataService,
     CentreCustomPromptHelper centreCustomPromptHelper,
     IJobGroupsDataService jobGroupsDataService
     )
 {
     this.userDataService          = userDataService;
     this.centreCustomPromptHelper = centreCustomPromptHelper;
     this.jobGroupsDataService     = jobGroupsDataService;
 }
コード例 #17
0
 public DelegateDownloadFileService(
     ICentreRegistrationPromptsService centreRegistrationPromptsService,
     IJobGroupsDataService jobGroupsDataService,
     IUserDataService userDataService
     )
 {
     this.centreRegistrationPromptsService = centreRegistrationPromptsService;
     this.jobGroupsDataService             = jobGroupsDataService;
     this.userDataService = userDataService;
 }
コード例 #18
0
 public EmailDelegatesController(
     CentreCustomPromptHelper centreCustomPromptHelper,
     IJobGroupsDataService jobGroupsDataService,
     IPasswordResetService passwordResetService,
     IUserService userService
     )
 {
     this.centreCustomPromptHelper = centreCustomPromptHelper;
     this.jobGroupsDataService     = jobGroupsDataService;
     this.passwordResetService     = passwordResetService;
     this.userService = userService;
 }
コード例 #19
0
 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
         );
 }
コード例 #20
0
 public MyAccountController(
     ICentreRegistrationPromptsService centreRegistrationPromptsService,
     IUserService userService,
     IImageResizeService imageResizeService,
     IJobGroupsDataService jobGroupsDataService,
     PromptsService registrationPromptsService
     )
 {
     this.centreRegistrationPromptsService = centreRegistrationPromptsService;
     this.userService          = userService;
     this.imageResizeService   = imageResizeService;
     this.jobGroupsDataService = jobGroupsDataService;
     promptsService            = registrationPromptsService;
 }
コード例 #21
0
 public MyAccountController(
     ICentreCustomPromptsService centreCustomPromptsService,
     IUserService userService,
     IImageResizeService imageResizeService,
     IJobGroupsDataService jobGroupsDataService,
     CentreCustomPromptHelper customPromptHelper
     )
 {
     this.centreCustomPromptsService = centreCustomPromptsService;
     this.userService          = userService;
     this.imageResizeService   = imageResizeService;
     this.jobGroupsDataService = jobGroupsDataService;
     centreCustomPromptHelper  = customPromptHelper;
 }
コード例 #22
0
 public RegisterAdminController(
     ICentresDataService centresDataService,
     ICryptoService cryptoService,
     IJobGroupsDataService jobGroupsDataService,
     IRegistrationService registrationService,
     IUserDataService userDataService
     )
 {
     this.centresDataService   = centresDataService;
     this.cryptoService        = cryptoService;
     this.jobGroupsDataService = jobGroupsDataService;
     this.registrationService  = registrationService;
     this.userDataService      = userDataService;
 }
コード例 #23
0
 public AllDelegatesController(
     IDelegateDownloadFileService delegateDownloadFileService,
     IUserDataService userDataService,
     PromptsService promptsService,
     IJobGroupsDataService jobGroupsDataService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService
     )
 {
     this.delegateDownloadFileService = delegateDownloadFileService;
     this.userDataService             = userDataService;
     this.promptsService                  = promptsService;
     this.jobGroupsDataService            = jobGroupsDataService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
 }
コード例 #24
0
 public RegisterDelegateByCentreController(
     IJobGroupsDataService jobGroupsDataService,
     IUserService userService,
     CentreCustomPromptHelper centreCustomPromptHelper,
     ICryptoService cryptoService,
     IUserDataService userDataService,
     IRegistrationService registrationService
     )
 {
     this.jobGroupsDataService     = jobGroupsDataService;
     this.userService              = userService;
     this.centreCustomPromptHelper = centreCustomPromptHelper;
     this.userDataService          = userDataService;
     this.registrationService      = registrationService;
     this.cryptoService            = cryptoService;
 }
コード例 #25
0
 public EmailDelegatesController(
     PromptsService promptsService,
     IJobGroupsDataService jobGroupsDataService,
     IPasswordResetService passwordResetService,
     IUserService userService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService,
     IConfiguration config
     )
 {
     this.promptsService                  = promptsService;
     this.jobGroupsDataService            = jobGroupsDataService;
     this.passwordResetService            = passwordResetService;
     this.userService                     = userService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
     this.config = config;
 }
コード例 #26
0
 public void Setup()
 {
     centresDataService   = A.Fake <ICentresDataService>();
     cryptoService        = A.Fake <ICryptoService>();
     jobGroupsDataService = A.Fake <IJobGroupsDataService>();
     registrationService  = A.Fake <IRegistrationService>();
     userDataService      = A.Fake <IUserDataService>();
     controller           = new RegisterAdminController(
         centresDataService,
         cryptoService,
         jobGroupsDataService,
         registrationService,
         userDataService
         )
                            .WithDefaultContext()
                            .WithMockTempData();
 }
コード例 #27
0
 public DelegateUploadFileService(
     IJobGroupsDataService jobGroupsDataService,
     IUserDataService userDataService,
     IRegistrationDataService registrationDataService,
     ISupervisorDelegateService supervisorDelegateService,
     IUserService userService,
     IPasswordResetService passwordResetService,
     IConfiguration configuration
     )
 {
     this.userDataService           = userDataService;
     this.registrationDataService   = registrationDataService;
     this.supervisorDelegateService = supervisorDelegateService;
     this.jobGroupsDataService      = jobGroupsDataService;
     this.userService          = userService;
     this.passwordResetService = passwordResetService;
     this.configuration        = configuration;
 }
 public RegisterDelegateByCentreController(
     IJobGroupsDataService jobGroupsDataService,
     IUserService userService,
     PromptsService promptsService,
     ICryptoService cryptoService,
     IUserDataService userDataService,
     IRegistrationService registrationService,
     IConfiguration config
     )
 {
     this.jobGroupsDataService = jobGroupsDataService;
     this.userService          = userService;
     this.promptsService       = promptsService;
     this.userDataService      = userDataService;
     this.registrationService  = registrationService;
     this.cryptoService        = cryptoService;
     this.config = config;
 }
コード例 #29
0
 public void Setup()
 {
     jobGroupsDataService     = A.Fake <IJobGroupsDataService>();
     userService              = A.Fake <IUserService>();
     userDataService          = A.Fake <IUserDataService>();
     centreCustomPromptHelper = A.Fake <CentreCustomPromptHelper>();
     cryptoService            = A.Fake <ICryptoService>();
     registrationService      = A.Fake <IRegistrationService>();
     controller = new RegisterDelegateByCentreController(
         jobGroupsDataService,
         userService,
         centreCustomPromptHelper,
         cryptoService,
         userDataService,
         registrationService
         )
                  .WithDefaultContext()
                  .WithMockTempData();
 }
コード例 #30
0
 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;
 }