Ejemplo n.º 1
0
        public void CreateHtmlMessage_ShouldReturnMimeMessage()
        {
            //Arrange
            var emailService = new EmailService();
            var smtpSettings = EmailServiceTestHelpers.BuildDummySmtpSettings();

            //Act
            var message = emailService.CreateHtmlMessage(
                smtpSettings,
                EmailServiceTestConsts.EmailToName,
                EmailServiceTestConsts.EmailToAddress,
                EmailServiceTestConsts.EmailSubject,
                EmailServiceTestConsts.EmailBody);

            //Assert
            Assert.IsType <MimeMessage>(message);
            Assert.IsType <MailboxAddress>(message.To[0]);
            Assert.IsType <MailboxAddress>(message.From[0]);
            Assert.Equal(EmailServiceTestConsts.EmailToName, message.To[0].Name);
            Assert.Equal(EmailServiceTestConsts.EmailFromName, message.From[0].Name);
            Assert.Equal(EmailServiceTestConsts.EmailSubject, message.Subject);
        }