Bellatrix.Assertions.FileAssert.AssertTextFiles C# (CSharp) Метод

AssertTextFiles() публичный статический Метод

Assert 2 text files with extensions .txt, .csv, .docx, .odt. The two files should have same extensions.
public static AssertTextFiles ( FileInfo expectedFile, FileInfo actualFile ) : void
expectedFile FileInfo Expected file.
actualFile FileInfo Actual file.
Результат void
        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)}");
            }
        }