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()); } }
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()); } }