RazorMail.Tests.RazorMailMessageTester.TestCreateAlternateViews C# (CSharp) Method

TestCreateAlternateViews() public method

public TestCreateAlternateViews ( IParser parser ) : IEnumerable
parser IParser
return IEnumerable
        public IEnumerable<AlternateView> TestCreateAlternateViews(IParser parser)
        {
            return base.CreateAlternateViews(parser);
        }

Usage Example

示例#1
0
        public void CreateAlternateViews_DoesCallIParserMethods()
        {
            // arrange
            var template = "Template";
            var based = "Based Urls";
            var plaintext = "Stripped Html";

            var parser = new Mock<IParser>();
            var message = new RazorMailMessageTester(ObjectMother.Subject);

            message.Templates.Add(template);
            parser.Setup(x => x.BaseUrls(template)).Returns(based);
            parser.Setup(x => x.StripHtml(based)).Returns(plaintext);

            // act
            var result = message.TestCreateAlternateViews(parser.Object);

            // assert
            parser.Verify(x => x.BaseUrls(template));
            parser.Verify(x => x.StripHtml(based));
        }
All Usage Examples Of RazorMail.Tests.RazorMailMessageTester::TestCreateAlternateViews