Exemplo n.º 1
0
        public void Test_Content_StringWithoutEncoding()
        {
            var sample = "<h1>Hello!</h1>";

            var sc = new SimpleBlock().Value(sample, true);

            using (var sw = new StringWriter())
            {
                sc.WriteTo(sw, contextMock.Object);
                Assert.Equal(sample, sw.ToString());
            }
        }
Exemplo n.º 2
0
        public void Test_Content_Calls_ContextWrite()
        {
            var obj = new object();

            using (var sw = new StringWriter())
            {
                var sc = new SimpleBlock().Value(obj);

                sc.WriteTo(sw, contextMock.Object);

                contextMock.Verify();
            }
        }
Exemplo n.º 3
0
        public void Test_Content_StringWithEncoding()
        {
            var sample = "<h1>Hello!</h1>";
            var sampleEncoded = "&lt;h1&gt;Hello!&lt;/h1&gt;";

            var sc = new SimpleBlock().Value(sample);

            using (var sw = new StringWriter())
            {
                sc.WriteTo(sw, contextMock.Object);
                Assert.Equal(sampleEncoded, sw.ToString());
            }
        }
Exemplo n.º 4
0
        public void Test_Content_Calls_ContextWrite()
        {
            var obj = new object();

            using (var sw = new StringWriter())
            {
                var sc = new SimpleBlock().Value(obj);

                sc.WriteTo(sw, contextMock.Object);

                contextMock.Verify();
            }
        }
Exemplo n.º 5
0
        public void Test_ContentKnows_WritableBlock()
        {
            var sample = "<test>";

            var obj = new DummyWritableBlock() { Content = sample };

            using (var sw = new StringWriter())
            {
                var sc = new SimpleBlock().Value(obj);

                sc.WriteTo(sw, contextMock.Object);

                Assert.Equal(sample, sw.ToString());
            }
        }
Exemplo n.º 6
0
        public void Test_ContentKnows_WritableBlock()
        {
            var sample = "<test>";

            var obj = new DummyWritableBlock() { Content = sample };

            using (var sw = new StringWriter())
            {
                var sc = new SimpleBlock().Value(obj);

                sc.WriteTo(sw, contextMock.Object);

                Assert.Equal(sample, sw.ToString());
            }
        }