示例#1
0
        protected virtual void Test(string expected, IEnumerable<SyntaxNode> nodes, Printer.Configuration.SyntaxPrinterConfiguration configuration)
        {
            using (var writer = new StringWriter())
            {
                foreach (var node in nodes)
                {
                    using (var printer = new Printer.SyntaxPrinter(new SyntaxWriter(writer, configuration)))
                    {
                        printer.Visit(node);
                    }
                }

                Assert.AreEqual(expected, writer.GetStringBuilder().ToString());
            }
        }
示例#2
0
        protected virtual void Test(string expected, IEnumerable <SyntaxNode> nodes, Printer.Configuration.SyntaxPrinterConfiguration configuration)
        {
            using (var writer = new StringWriter())
            {
                foreach (var node in nodes)
                {
                    using (var printer = new Printer.SyntaxPrinter(new SyntaxWriter(writer, configuration)))
                    {
                        printer.Visit(node);
                    }
                }

                Assert.AreEqual(expected, writer.GetStringBuilder().ToString());
            }
        }