using System.Net.Mail; namespace MesaFabApproval.API.Clients; public interface ISmtpClientWrapper { void Send(MailMessage message); } public class SmtpClientWrapper : ISmtpClientWrapper { private readonly SmtpClient _client; public SmtpClientWrapper(SmtpClient client) { _client = client ?? throw new ArgumentNullException("SmtpClient not injected"); } public void Send(MailMessage message) { message.Subject = message.Subject.Replace('\r', ' ').Replace('\n', ' '); _client.Send(message); } }