public string wrapMdNodeInHtml(MdNode mdNode) { var tree = new MdTree(mdNode); var htmlConverter = new HtmlConverter(); return(htmlConverter.Convert(tree)); }
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>"); }
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)); }
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)); }
public string Convert(MdTree tree) { var root = tree.Root; return(WrapMdNode(root)); }