我在 C# 中使用批准验证
Approvals.Verify(player.ToString());
它在代码比较中打开,即使我将它复制过来,它仍然失败。
为什么要这样做,我该如何解决?
我在 C# 中使用批准验证
Approvals.Verify(player.ToString());
它在代码比较中打开,即使我将它复制过来,它仍然失败。
为什么要这样做,我该如何解决?
这很可能是两个文件的编码问题(已收到与已批准)。
旁注:可能 1 是 UTF-8,另一个是 Ascii。不同的差异工具会以不同的方式处理它,尽管最终approvaltests 需要UTF-8 无处不在。
解决此问题的最佳方法是将收到的文件复制到批准的文件中。您可以手动执行此操作,但使用 ClipboardReporter 会更容易,它会自动将命令行添加到剪贴板复制/粘贴缓冲区
[UseReporter(typeof(ClipboardReporter))]
然后
快乐测试!