public RazorEmail() { // Use defaults MessageSettingsProvider = new DefaultMessageSettingsProvider(); MessageGenerator = new RazorMessageGenerator(); SendEmailProvider = new SmtpSendEmailProvider(); }
public SendEmailService(ISendEmailProvider sendEmailProvider) { _sendEmailProvider = sendEmailProvider; }
public RazorEmail(IMessageSettingsProvider settingsProvider = null, IMessageGenerator messageGenerator = null, ISendEmailProvider sendEmailProvider = null) { MessageSettingsProvider = settingsProvider ?? new DefaultMessageSettingsProvider(); MessageGenerator = messageGenerator ?? new RazorMessageGenerator(); SendEmailProvider = sendEmailProvider ?? new SmtpSendEmailProvider(); }
public DummySendEmailJob(ISendEmailProvider sendEmailProvider) { _sendEmailProvider = sendEmailProvider; }