Exemple #1
0
        public void TestAttachment()
        {
            var message = new MailMessage();

            message.To.Add("*****@*****.**");
            message.Subject = "this project rocks";
            message.From    = new MailAddress("*****@*****.**");
            message.Body    = @"Pictures Attached";
            message.Attachments.Add(new Attachment(PathUtilities.GetAdjacentFile("tower.png")));
            message.AlternateViews.Add(AlternateView.CreateAlternateViewFromString("This be alternate."));
            EmailApprovals.Verify(message);
        }
Exemple #2
0
        public void TestCollectBoundies()
        {
            var text = @"Content-Type: multipart/mixed; boundary=--boundary_1_f3c617c1-4388-492c-8e07-0ef9bdb8af93


----boundary_1_f3c617c1-4388-492c-8e07-0ef9bdb8af93
Content-Type: multipart/alternative; boundary=--boundary_0_283b02d8-4af3-4d14-83bd-6d7181499f83

";

            Approvals.VerifyAll(EmailApprovals.FindBoundaries(text), "boundry");
        }
Exemple #3
0
        public void Testname()
        {
            var message = new MailMessage();

            message.To.Add("*****@*****.**");
            message.Subject = "this project rocks";
            message.From    = new MailAddress("*****@*****.**");
            message.Body    = @"Wow, this is so cool.
I should send more emails.
thanks,
your biggest fan";
            EmailApprovals.Verify(message);
        }
Exemple #4
0
        public void should_approve_email_message()
        {
            // arrange
            var mapper = Substitute.For <IMapper <MailMessage, ITodoTask> >();
            var task   = Substitute.For <ITodoTask>();

            mapper.Map(task).Returns(new MailMessage("*****@*****.**", "*****@*****.**", "subject", "body"));

            // act
            var msg = mapper.Map(task);

            // assert
            EmailApprovals.Verify(msg);
        }