Exemplo n.º 1
0
 public EMailHtmlForsendelseDTO()
 {
     To          = new List <EMailBrugerDTO>();
     Cc          = new List <EMailBrugerDTO>();
     Bcc         = new List <EMailBrugerDTO>();
     Attachments = new List <EMailAttachmentDTO>();
     Body        = new EMailHtmlBodyDTO();
     Sender      = new EMailBrugerDTO();
 }
 public EMailHtmlForsendelseDTO()
 {
     To = new List<EMailBrugerDTO>();
     Cc = new List<EMailBrugerDTO>();
     Bcc = new List<EMailBrugerDTO>();
     Attachments = new List<EMailAttachmentDTO>();
     Body = new EMailHtmlBodyDTO();
     Sender = new EMailBrugerDTO();
 }
 private static EmailUser Map(EMailBrugerDTO emailUserDTO)
 {
     EmailUser emailUser = new EmailUser();
     if (emailUserDTO != null)
     {
         emailUser.EmailAddress = emailUserDTO.EMailAdresse;
         emailUser.Name = emailUserDTO.Navn;
     }
     return emailUser;
 }
        public void SendEMailTest()
        {
            UnitTestHelper.InitierAlleKomponenterMedDefault();
            SmtpGatewayEMailDistributoer eMailDistributoer = new SmtpGatewayEMailDistributoer();
            LoggingManagerUnitTest loggingManager = new LoggingManagerUnitTest();
            KomponentManager.EMailDistributoer = eMailDistributoer;
            KomponentManager.LoggingManager = loggingManager;

            EMailHtmlBodyIndlejretBilledeDTO indlejretBillede = HentIndlejretBillede(Directory.GetCurrentDirectory() + @"\Billeder\smileyOne.jpg");
            EMailAttachmentDTO attachmentBillede = HentAttachmentBillede(Directory.GetCurrentDirectory() + @"\Billeder\smileyTwo.jpg");
            EMailBrugerDTO brugerThomasDalsgaard = new EMailBrugerDTO();
            brugerThomasDalsgaard.EMailAdresse = "*****@*****.**";
            brugerThomasDalsgaard.Navn = "Thomas Dalsgaard";
            string subject = "Smil!!!";
            EMailHtmlBodyDTO body = new EMailHtmlBodyDTO();
            body.IndlejretBilleder.Add(indlejretBillede);
            body.BodyTekst =
                "<html><body>" +
                "<h1>Smil og vær glad ;)</h1>" +
                "<p>Vær ikke genert!</p>" +
                "<img src=\"" + indlejretBillede.BilledeID +"\" alt=\"Smiley face\" height=\"42\" width=\"42\">" +
                "<p>Se det er ikke så svært ^^</p>" +
                "</body></html>";

            EMailHtmlForsendelseDTO forsendelse = new EMailHtmlForsendelseDTO();
            forsendelse.Sender = brugerThomasDalsgaard;
            forsendelse.To.Add(brugerThomasDalsgaard);
            forsendelse.Subject = subject;
            forsendelse.Body = body;
            forsendelse.Attachments.Add(attachmentBillede);

            bool succes = false;
            try
            {
                eMailDistributoer.SendEMail(forsendelse);
                succes = true;
            }
            catch (Exception)
            {

            }
            string resultat = loggingManager.ToString();
            Assert.IsTrue(succes);
        }