Esempio n. 1
0
        public void SetupRenderers_RemovesCodeBlockRenderer()
        {
            // Arrange
            var dummyHtmlRenderer = new HtmlRenderer(_mockRepository.Create <TextWriter>().Object);

            Assert.NotNull(dummyHtmlRenderer.ObjectRenderers.Find <CodeBlockRenderer>()); // Markdig includes a CodeBlockRenderer by default
            ExposedFlexiCodeBlocksExtension testSubject = CreateExposedFlexiCodeBlocksExtension();

            // Act
            testSubject.ExposedSetupRenderers(null, dummyHtmlRenderer);

            // Assert
            Assert.Null(dummyHtmlRenderer.ObjectRenderers.Find <CodeBlockRenderer>());
        }