C#NUnit文件比较断言长度相等,但偏移失败

时间:2019-04-24 19:28:15

标签: c# nunit assert

NUnit测试将一个excel文件与另一个excel文件进​​行比较会产生以下错误:

消息:流的长度均为146010。流的偏移量为10。

几个响应表明您需要重载Equals运算符,但是有零引导可帮助您完成该过程。

FileInfo baseFile = new FileInfo(_baseFile);
FileInfo testFile = new FileInfo(_testFile);

FileStream file1 = new FileStream(_baseFile, FileMode.Open);
FileStream file2 = new FileStream(_testFile, FileMode.Open);

Assert.AreEqual(file1.Length, file2.Length);

我希望在发生以下情况时测试返回true:

Assert.AreEqual(data in file 1, data in file 2)

0 个答案:

没有答案