我有这样的文件内容
XXX,AAAAAA,B,CC;Cont 123456;2.50;1;1;1;2;0;1;l;
XXX,AAAAAA,B,CC;Avboo;1.20;1;1;1;2;0;1;l;
XXX,AAAAAA,B,CC;Dartw esata garle;3.00;1;1;1;2;0;1;ccc;
文件保存在 c:\myFile.txt
在我的 nunit 测试中,我试图在文件内容中创建精确的字符串,然后我想断言它们是相等的
[Test]
public void test()
{
string line1 = "XXX,AAAAAA,B,CC;Cont 123456;2.50;1;1;1;2;0;1;l;\r\n";
string line2 = "XXX,AAAAAA,B,CC;Avboo;1.20;1;1;1;2;0;1;l;\r\n";
string line3 = "XXX,AAAAAA,B,CC;Dartw esata garle;3.00;1;1;1;2;0;1;ccc;\r\n";
string expected = string.Concat(line1,line2,line3);
var fileContent = File.ReadAllText(@"C:\myFile.txt");
Assert.AreEqual(fileContent, expected);
}
尽管看起来应该是确切的字符串,但我遇到了错误
预期的字符串长度为 149,但为 154。字符串在索引 86 处不同