Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public void Post(EmailDto email)
 {
     try
     {
         _smtpService.SendMessage(email.To, email.Subject, email.Body);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }