public static void AssertEqualsByLine(string sample, string expected, string actual)
{
string[] eLines = expected.Split('\n');
string[] aLines = actual.Split('\n');
int lines = Math.Min(eLines.Length, aLines.Length);
// pula a primeira linha (que contm a declarao
// <?xml... )
for (int i=1; i<lines; ++i)
{
Assert.AreEqual(eLines[i].Trim(), aLines[i].Trim(), "Line " + (i+1) + " in " + sample);
}
//Assertion.AssertEquals("Line count differs for sample " + sample, eLines.Length, aLines.Length);
}