protected static CompareOutput ( Stream expectedStream, Stream actualStream, int count ) : void | ||
expectedStream | Stream | |
actualStream | Stream | |
count | int | |
return | void |
protected static void CompareOutput(Stream expectedStream, Stream actualStream, int count = 0)
{
actualStream.Seek(0, SeekOrigin.Begin);
using (var expectedReader = new StreamReader(expectedStream))
using (var actualReader = new StreamReader(actualStream))
{
for (int i = 0; i < count; i++)
{
actualReader.ReadLine();
expectedReader.ReadLine();
}
string actual = actualReader.ReadToEnd();
string expected = expectedReader.ReadToEnd();
if (actual.Equals(expected))
{
return;
}
throw new CTestFailedException("Output was not as expected.", actual, expected, null);
}
}
XsltcTestCaseBase::CompareOutput ( string expected, Stream actualStream ) : void |