public EmailSender(IPendingEmailsGetter pendingEmailsGetter, IProtocolEmailSender protocolEmailSender,
                    IEmailSenderConfig emailSenderConfig, IEmailPersister emailPersister)
 {
     _pendingEmailsGetter = pendingEmailsGetter;
     _protocolEmailSender = protocolEmailSender;
     _emailSenderConfig   = emailSenderConfig;
     _emailPersister      = emailPersister;
 }
Beispiel #2
0
        public EmailSenderTest()
        {
            pendingEmailsGetter = Substitute.For <IPendingEmailsGetter>();
            protocolEmailSender = Substitute.For <IProtocolEmailSender>();
            emailSenderConfig   = Substitute.For <IEmailSenderConfig>();
            _emailPersister     = Substitute.For <IEmailPersister>();

            emailSenderConfig.DefaultSenderEmail.Returns("*****@*****.**");

            _emailSender = new EmailSender(pendingEmailsGetter, protocolEmailSender, emailSenderConfig, _emailPersister);
        }
 public AuthenticationService(IEmailSenderConfig emailSenderConfig,
                              IPasswordResetEmailTemplates passwordResetEmailTemplates)
 {
     _emailSenderConfig           = emailSenderConfig;
     _passwordResetEmailTemplates = passwordResetEmailTemplates;
 }