public void SendMessage_WithoutCCRecipients_ShouldSend_DefaultingFromAddress() { //Arrange var to = "*****@*****.**"; var subject = "test"; var message = "message"; var mimeMessage = new MimeMessage(); _mimeMessageFactoryMock .Setup(f => f.CreateFromMessage(_options.AdminEmail, to, null, subject, message, "")) .Returns(mimeMessage).Verifiable(); //Act _service.SendMessage(to, subject, message); //Verify _mimeMessageFactoryMock.Verify(); _mimeKitServiceMock.Verify(k => k.SendEmail(mimeMessage)); }
public void Post(EmailDto email) { try { _smtpService.SendMessage(email.To, email.Subject, email.Body); } catch (Exception e) { Console.WriteLine(e); throw; } }