public EmailSender(IPendingEmailsGetter pendingEmailsGetter, IProtocolEmailSender protocolEmailSender,
                    IEmailSenderConfig emailSenderConfig, IEmailPersister emailPersister)
 {
     _pendingEmailsGetter = pendingEmailsGetter;
     _protocolEmailSender = protocolEmailSender;
     _emailSenderConfig   = emailSenderConfig;
     _emailPersister      = emailPersister;
 }
Esempio n. 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 EmailSaverTest()
 {
     _emailPersister = Substitute.For <IEmailPersister>();
     _emailSaver     = new EmailSaver(_emailPersister);
 }
Esempio n. 4
0
 public EmailSaver(IEmailPersister emailPersister)
 {
     _emailPersister = emailPersister;
 }