public void MessageRenderer_uses_correct_sub_renderers() { var sut = new MessageRenderer(); IReadOnlyList <IRenderer> renderers = sut.SubRenderers; Assert.Equal(3, renderers.Count); Assert.IsAssignableFrom <HeaderRenderer>(renderers[0]); Assert.IsAssignableFrom <BodyRenderer>(renderers[1]); Assert.IsAssignableFrom <FooterRenderer>(renderers[2]); }
public void Rendering_a_message() { var sut = new MessageRenderer(); var message = new Message { Header = "h", Body = "b", Footer = "f" }; string html = sut.Render(message); Assert.Equal("<h1>h</h1><b>b</b><i>f</i>", html); }