public PasswordResetService( IUserService userService, IPasswordResetDataService passwordResetDataService, IEmailService emailService, IClockService clockService ) { this.userService = userService; this.passwordResetDataService = passwordResetDataService; this.emailService = emailService; this.clockService = clockService; }
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 ); }