private static Stream DescribeType(Type type, SlashdocDictionary slashdoc)
        {
            var stream   = new MemoryStream();
            var language = new CSharpSignatureProvider();

            using (var writer = new ApiReferenceHtmlWriter(stream, false, "Xyz", slashdoc, language, new Mock <ILog>().Object))
            {
                writer.DescribeType(type, new SlashdocSummaryHtmlFormatter(DummyAssembly, language));
            }
            stream.Seek(0, SeekOrigin.Begin);
            return(stream);
        }
        private static void DescribeTheSlashdocMappingTestClass(bool enableMissingSummaryWarnings, ILog logger)
        {
            var language = new CSharpSignatureProvider();

            using (var stream = new MemoryStream())
            {
                using (var writer = new ApiReferenceHtmlWriter(stream, false, "Xyz", new SlashdocDictionary(), language, logger))
                {
                    writer.EnableMissingSummaryWarnings = enableMissingSummaryWarnings;
                    writer.DescribeType(typeof(TestData.Xyz.Foo.SlashdocMappingTestClass), new SlashdocSummaryHtmlFormatter(DummyAssembly, language));
                }
            }
        }