public void ToString_should_execute_lazy_action_and_return_expected_value() { var lazy = new LazyHtmlString(writer => writer.Write("More Data...")); var str = lazy.ToString(); Assert.That(str, Is.EqualTo("More Data...")); }
public void WriteTo_should_write_lazy_action_to_provided_text_writer() { var lazy = new LazyHtmlString(writer => writer.Write("Stuff")); using (var writer = new StringWriter()) { lazy.WriteTo(writer); Assert.That(writer.ToString(), Is.EqualTo("Stuff")); } }