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