public void WriteContextPopulatesTextWriter() { using (var stringWriter = new StringWriter()) { var helpWriter = new HelpWriter(stringWriter, FormatInfo.Default); helpWriter.WriteContent(new[] { "test" }); stringWriter.ToString().ShouldBe("test"); } }
public void WriteContentReturnsExpected(string[] source, string[] expected, FormatInfo formatInfo, int expectedVirtualCount) { using (var stringWriter = new StringWriter()) { var virtualCount = HelpWriter.WriteContent(stringWriter, source, formatInfo); expectedVirtualCount.ShouldBe(expectedVirtualCount); var result = stringWriter.ToString().Split(Environment.NewLine); result.ShouldBe(expected); } }