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));
}