Пример #1
0
        public void CodeBlockSimple()
        {
            //console.log(encodeHtml("<p>line 4</p>"));
            var qdc  = new HtmlConverter(_codeBlockOps);
            var html = qdc.Convert();

            html.Should().Be("<pre>line 1\nline 2\nline 3\n" +
                             HtmlHelpers.EncodeHtml("<p>line 4</p>") +
                             "</pre>");
        }
Пример #2
0
        public void CodeBlockNoMultiline()
        {
            var qdc = new HtmlConverter(_codeBlockOps,
                                        new HtmlConverterOptions {
                MultiLineCodeblock = false
            });
            var html = qdc.Convert();

            html.Should().Be(
                "<pre>line 1</pre><pre>line 2</pre><pre>line 3</pre>" +
                "<pre>" + HtmlHelpers.EncodeHtml("<p>line 4</p>") + "</pre>");
        }
Пример #3
0
        public void EncodeHtmlDoubleGuard()
        {
            var act = HtmlHelpers.EncodeHtml("hello\"my<lovely\'/>&amp;friend&here()");

            act.Should().Be("hello&quot;my&lt;lovely&#x27;&#x2F;&gt;&amp;friend&amp;here()");
        }