private static List<string> GetDifrences(string[] expectedTextFileLines, string[] actualFileContentLines)
{
var diffrences = new List<string>();
if (expectedTextFileLines.Length == actualFileContentLines.Length)
{
for (int i = 0; i < expectedTextFileLines.Length; i++)
{
var areEqual = string.Compare(expectedTextFileLines[i], actualFileContentLines[i]);
if (areEqual != 0)
{
diffrences.Add($"Line {i}: expected {expectedTextFileLines[i]}, but was {actualFileContentLines[i]}");
}
}
}
else
{
diffrences.Add($"Line Count differ. Expected {expectedTextFileLines.Length}, but was {actualFileContentLines.Length}");
}
return diffrences;
}
}