public PasswordResetService(
     IUserService userService,
     IPasswordResetDataService passwordResetDataService,
     IEmailService emailService,
     IClockService clockService
     )
 {
     this.userService = userService;
     this.passwordResetDataService = passwordResetDataService;
     this.emailService             = emailService;
     this.clockService             = clockService;
 }
Пример #2
0
        public void SetUp()
        {
            userService              = A.Fake <IUserService>();
            emailService             = A.Fake <IEmailService>();
            clockService             = A.Fake <IClockService>();
            passwordResetDataService = A.Fake <IPasswordResetDataService>();

            A.CallTo(() => userService.GetUsersByEmailAddress(A <string> ._)).Returns
            (
                (
                    UserTestHelper.GetDefaultAdminUser(),
                    new List <DelegateUser> {
                UserTestHelper.GetDefaultDelegateUser()
            }
                )
            );

            passwordResetService = new PasswordResetService(
                userService,
                passwordResetDataService,
                emailService,
                clockService
                );
        }