RazorMail.Tests.RazorMailSenderWithTestEmailTester.TestGetMailMessage C# (CSharp) Method

TestGetMailMessage() public method

public TestGetMailMessage ( RazorMailMessage message ) : MailMessage
message RazorMailMessage
return System.Net.Mail.MailMessage
        public MailMessage TestGetMailMessage(RazorMailMessage message)
        {
            return base.GetMailMessage(message);
        }

Usage Example

        public void GetMailMessage_WithoutFromAddress_DoesSetSenderAndFrom()
        {
            // Arrange
            var sender = new RazorMailSenderWithTestEmailTester(ObjectMother.Sender, null, ObjectMother.TestAddress);
            var message = new Mock<RazorMailMessage>(ObjectMother.Subject);
            message.Setup(x => x.GetMailMessage(It.IsAny<IParser>())).Returns(new MailMessage());

            // Act
            var result = sender.TestGetMailMessage(message.Object);

            // Assert
            Assert.That(result.Sender, Is.EqualTo(ObjectMother.Sender));
            Assert.That(result.From, Is.EqualTo(ObjectMother.Sender));
        }
All Usage Examples Of RazorMail.Tests.RazorMailSenderWithTestEmailTester::TestGetMailMessage