Beispiel #1
0
 public MailGunEmailNotificationClient(
     IMailgunClient mailGunClient,
     IMailMessageFactory mailMessageFactory)
 {
     _mailGunClient      = mailGunClient;
     _mailMessageFactory = mailMessageFactory;
 }
 public FakeSmtpClient(string userName, string password, string smtpHost, int smtpPort, IMailMessageFactory factory)
 {
     _userName = userName;
     _password = password;
     _smtpHost = smtpHost;
     _smtpPort = smtpPort;
     _factory  = factory;
 }
Beispiel #3
0
 public MailCreator(IInputValidator inputValidator,
                    IEmailAddressValidator emailAddressValidator,
                    IMailMessageFactory mailMessageFactory,
                    IMailRepositoryFactory mailRepositoryFactory,
                    IMailSender sender,
                    ICredentialsRepository credentialsRepo)
 {
     _inputValidator        = inputValidator;
     _emailValidator        = emailAddressValidator;
     _mailMessageFactory    = mailMessageFactory;
     _mailRepositoryFactory = mailRepositoryFactory;
     _sender          = sender;
     _credentialsRepo = credentialsRepo;
 }
Beispiel #4
0
 public EmailSender(IMailMessageFactory mailMessageFactory)
 {
     this.mailMessageFactory = mailMessageFactory;
 }
Beispiel #5
0
 public SmtpEmailNotificationClient(IMailMessageFactory mailMessageFactory)
 {
     _mailMessageFactory = mailMessageFactory;
 }
Beispiel #6
0
 public EmailAlertService(IMailMessageFactory mailMessageFactory, ISmtpClientFactory smtpClientFactory)
 {
     _mailMessageFactory = mailMessageFactory ?? throw new System.ArgumentNullException(nameof(mailMessageFactory));
     _smtpClientFactory  = smtpClientFactory ?? throw new System.ArgumentNullException(nameof(smtpClientFactory));
 }
 public PostmarkMessageFactory(IMailMessageFactory mailMessageFactory)
 {
     _mailMessageFactory = mailMessageFactory;
 }