Created ECNService

This commit is contained in:
Chase Tucker
2024-03-28 14:11:45 -07:00
parent c4baef8025
commit 830c8576e3
10 changed files with 525 additions and 24 deletions

View File

@ -0,0 +1,20 @@
using System.Net.Mail;
namespace FabApprovalWorkerService.Clients;
public interface ISmtpClientWrapper {
void Send(MailMessage message);
}
public class SmtpClientWrapper : ISmtpClientWrapper {
private SmtpClient _client;
public SmtpClientWrapper(SmtpClient client) {
_client = client ??
throw new ArgumentNullException("SmtpClient not injected");
}
public void Send(MailMessage message) {
_client.Send(message);
}
}