Esempio n. 1
0
        public string wrapMdNodeInHtml(MdNode mdNode)
        {
            var tree          = new MdTree(mdNode);
            var htmlConverter = new HtmlConverter();

            return(htmlConverter.Convert(tree));
        }
Esempio n. 2
0
        public void createHtmlHyperlinkWithAbsolutePath()
        {
            var htmlConverter = new HtmlConverter(@"http://test.ru/");
            var tree          = new MdTree(new MdNode("test](/img", new HyperlinkTag()));
            var html          = htmlConverter.Convert(tree);

            html.ShouldBeEquivalentTo($"<a href=\"http://test.ru//img\">test</a>");
        }
Esempio n. 3
0
        public string createHtmlWithCssClass(MdNode mdNode)
        {
            var tree       = new MdTree(mdNode);
            var properties = new CssProperties()
            {
                ClassName = "mdClass"
            };
            var htmlConverter = new HtmlConverter(properties);

            return(htmlConverter.Convert(tree));
        }
Esempio n. 4
0
        public string wrapInnerMdNodeInHtml(MdNode mdNode)
        {
            var htmlConverter = new HtmlConverter();

            mdNode.InnerMdNodes.Add(new MdNode("a", new UnderscoreTag()));
            mdNode.InnerMdNodes.Add(new MdNode("text", new EmptyTag()));
            mdNode.InnerMdNodes.Add(new MdNode("b", new UnderscoreTag()));
            var tree = new MdTree(mdNode);

            return(htmlConverter.Convert(tree));
        }
Esempio n. 5
0
        public string Convert(MdTree tree)
        {
            var root = tree.Root;

            return(WrapMdNode(root));
        }