public void Deve_Enviar_Email_Por_Smtp() { try { var email = new SmtpUtil(_emailRemetente, _emailDestinatarios, "Você recebeu uma mensagem enviada pelo teste <b>Deve_Enviar_Email_Por_Smtp</b>.", _smtp) { NomeRemetente = "Utilzão Teste", Assunto = "Mensagem enviada pelo teste Deve_Enviar_Email_Por_Smtp", MensagemEmHtml = true }; email.Enviar(); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.GetBaseException().Message); } }
public void Deve_Enviar_Email_Por_Smtp_Com_Anexo() { try { using (MemoryStream memoryStream = new MemoryStream()) { byte[] contentAsBytes = Encoding.UTF8.GetBytes("Olá, sou um anexo!"); memoryStream.Write(contentAsBytes, 0, contentAsBytes.Length); memoryStream.Seek(0, SeekOrigin.Begin); var contentType = new ContentType { MediaType = MediaTypeNames.Text.Plain, Name = "AnexoEmail.txt" }; var anexo = new Attachment(memoryStream, contentType); var email = new SmtpUtil(_emailRemetente, _emailDestinatarios, "Você recebeu uma mensagem enviada pelo teste <b>Deve_Enviar_Email_Por_Smtp_Com_Anexo</b>.", _smtp) { Anexos = new List <Attachment> { anexo }, NomeRemetente = "Utilzão Teste", Assunto = "Mensagem enviada pelo teste Deve_Enviar_Email_Por_Smtp_Com_Anexo", MensagemEmHtml = true }; email.Enviar(); Assert.IsTrue(true); } } catch (Exception ex) { Assert.Fail(ex.GetBaseException().Message); } }