Ejemplo n.º 1
0
        void t(string source, string result = null, IEnumerable <MarkdownNodeDefinition <string> > defs = null)
        {
            if (result == null)
            {
                result = source.Replace('[', '<').Replace(']', '>');
            }
            var res = new Mut.MarkdownParser <string>().Parse(source, "", defs ?? StdDefs);

            Assert.Equal(result, string.Join("", res.Select(r => r.Instance.ToHtml())));
        }
Ejemplo n.º 2
0
        void t(string source, string result = null)
        {
            var ui = new Mut.UI.MarkdownUI {
                Video = new UI.VideoEmbedUI(), Attachments = new AttachmentUI()
            };
            var res = new Mut.MarkdownParser <Mut.UI.MarkdownParseArgs>().Parse(source, null,
                                                                                new[] { ui.StdDefinitions(), ui.AllowedHtml(), ui.GetTriviaTags(), ui.HtmlTableTags() }
                                                                                .SelectMany(x => x.Definitions));
            var actual = string.Join("", res.Select(r => r.Instance.ToHtml()));

            Assert.Equal(result, actual);
        }