Ejemplo n.º 1
0
        public void RendersYaml()
        {
            const string frontMatter = "title: Pass";
            const string markdown    = "# Pass";
            var          target      = new SlideRenderer();
            var          actual      = target.Render(frontMatter, markdown);

            Assert.Equal("Pass", actual.Metadata["title"]);
        }
Ejemplo n.º 2
0
        public void DisablesScriptTags()
        {
            const string frontMatter = "title: Pass";
            const string markdown    = "<script>hack();</script>";
            var          target      = new SlideRenderer();
            var          actual      = target.Render(frontMatter, markdown);

            Assert.Equal("&lt;script&gt;hack();&lt;/script&gt;", actual.Html.Trim());
        }
Ejemplo n.º 3
0
        public void LeavesArbitraryTags()
        {
            const string frontMatter = "title: Pass";
            const string markdown    = "<sub>2</sub><script>hack();</script>";
            var          target      = new SlideRenderer();
            var          actual      = target.Render(frontMatter, markdown);

            Assert.Equal("<p><sub>2</sub>&lt;script&gt;hack();&lt;/script&gt;</p>", actual.Html.Trim());
        }
Ejemplo n.º 4
0
        public void RendersH1Tag()
        {
            const string frontMatter = "title: Pass";
            const string markdown    = "# Pass";
            var          target      = new SlideRenderer();
            var          actual      = target.Render(frontMatter, markdown);

            Assert.Equal("<h1>Pass</h1>", actual.Html.Trim());
        }