コード例 #1
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
                );
        }
コード例 #2
0
 public RegistrationBusinessService(IRegistrationDataService schoolDataService, ILoggingService loggingService,
                                    IStorageAdaper <Guid, ImageUploadResult> storageAdaper)
 {
     _registrationDataService = schoolDataService ?? throw new ArgumentNullException(nameof(schoolDataService));
     _loggingService          = loggingService ?? throw new ArgumentNullException(nameof(loggingService));
     _storageAdaper           = storageAdaper ?? throw new ArgumentNullException(nameof(storageAdaper));
 }
コード例 #3
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;
 }
コード例 #4
0
        public void Setup()
        {
            registrationDataService = A.Fake <IRegistrationDataService>();
            passwordDataService     = A.Fake <IPasswordDataService>();
            passwordResetService    = A.Fake <IPasswordResetService>();
            emailService            = A.Fake <IEmailService>();
            centresDataService      = A.Fake <ICentresDataService>();
            config = A.Fake <IConfiguration>();
            supervisorDelegateService    = A.Fake <ISupervisorDelegateService>();
            frameworkNotificationService = A.Fake <IFrameworkNotificationService>();
            userDataService = A.Fake <IUserDataService>();

            A.CallTo(() => config["CurrentSystemBaseUrl"]).Returns(OldSystemBaseUrl);
            A.CallTo(() => config["AppRootPath"]).Returns(RefactoredSystemBaseUrl);

            A.CallTo(() => centresDataService.GetCentreIpPrefixes(RegistrationModelTestHelper.Centre))
            .Returns(new[] { ApprovedIpPrefix });
            A.CallTo(() => centresDataService.GetCentreManagerDetails(A <int> ._))
            .Returns(("Test", "Approver", ApproverEmail));

            A.CallTo(() => registrationDataService.RegisterDelegate(A <DelegateRegistrationModel> ._))
            .Returns(NewCandidateNumber);

            registrationService = new RegistrationService(
                registrationDataService,
                passwordDataService,
                passwordResetService,
                emailService,
                centresDataService,
                config,
                supervisorDelegateService,
                frameworkNotificationService,
                userDataService,
                new NullLogger <RegistrationService>()
                );
        }
コード例 #5
0
 public AccountController(IUserService userService, IRegistrationDataService studyDataService)
 {
     _userService      = userService;
     _studyDataService = studyDataService;
 }