public MarkdownTransformer() { var core = new CoreTransformer(); var code = new CodeTransformer(core); var acclaim = new AcclaimTransformer(code); var image = new ImageTransformer(acclaim); var gist = new GistTransformer(image); var roiArticle = new ROIArticleTransformer(gist); _innerTransformer = roiArticle; }
public void Correctly_Convert_Markdown() { var meta = JObject.Parse( @"{ ""url"": ""/rfc-weekly-17th-October-2016"", ""published"": ""2016-10-17"", ""modified"": ""2016-10-17"", ""title"": ""RFC Weekly - 17th October 2016"", ""enabled"": ""true"" }"); var markdown = "Hello World\n-----------\nText\n"; var uat = new CoreTransformer(); var result = uat.TransformMarkdown(meta, markdown); Assert.Contains("<h2>Hello World</h2>", result); Assert.Contains("<p>Text</p>", result); }