示例#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);
        }
示例#2
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);
        }
示例#3
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);
        }