Exemplo n.º 1
0
        public void ConstructFromMailMessage_Complex()
        {
            var message = new MailMessage("*****@*****.**", "*****@*****.**", "Subject", "Body")
            {
                IsBodyHtml = true,
                CC         =
                {
                    "*****@*****.**",
                    "*****@*****.**"
                },
                ReplyToList =
                {
                    "*****@*****.**"
                }
            };

            var response = SesEmail.FromMailMessage(message);

            Assert.Equal("*****@*****.**", response.Source);
            Assert.Equal(new[] { "*****@*****.**" }, response.To);
            Assert.Equal(new[] { "*****@*****.**", "*****@*****.**" }, response.CC);
            Assert.Equal(new[] { "*****@*****.**" }, response.ReplyTo);

            Assert.Equal("Body", response.Html.Data);
            Assert.Equal("Subject", response.Subject.Data);

            var q = response.ToParams();

            Assert.Equal(8, q.Count);
        }
Exemplo n.º 2
0
        public void ConstructFromMailMessage()
        {
            var message = new MailMessage("*****@*****.**", "*****@*****.**", "Subject", "Body");

            var sesEmail = SesEmail.FromMailMessage(message);

            Assert.Equal("*****@*****.**", sesEmail.Source);
            Assert.Equal(new[] { "*****@*****.**" }, sesEmail.To);
            Assert.Equal("Body", sesEmail.Text.Data);
            Assert.Equal("Subject", sesEmail.Subject.Data);
        }