public static void AssertTextFiles(FileInfo expectedFile, FileInfo actualFile)
{
Assert.AreEqual(expectedFile.Extension, actualFile.Extension, $"Files are different. Expected file to be {expectedFile.Extension}, but was {actualFile.Extension}");
var expectedTextFileLines = File.ReadAllLines(expectedFile.FullName);
var actualFileContentLines = File.ReadAllLines(actualFile.FullName);
var diffrences = GetDifrences(expectedTextFileLines, actualFileContentLines);
if (diffrences.Any())
{
Assert.Fail($"Downloaded File is not the same. Differences:/n{string.Join(Environment.NewLine, diffrences)}");
}
}