Esempio n. 1
0
        private void TestAggregator(string content, string expected, IBlockAggregator blockAggregator)
        {
            var visitor         = new MarkdownDocumentAggregatorVisitor(blockAggregator);
            var pipelineBuilder = new MarkdownPipelineBuilder();

            pipelineBuilder.DocumentProcessed += document => visitor.Visit(document);

            var pipeline = pipelineBuilder.Build();
            var html     = Markdown.ToHtml(content, pipeline);

            Assert.Equal(expected.Replace("\r\n", "\n"), html);
        }
 public MarkdownDocumentAggregatorVisitor(IBlockAggregator aggregator)
 {
     _aggregator = aggregator;
 }