使用 nUnit 测试特定文化的输出(货币格式),但我们得到以下结果。
Fail: Formatting currency amount
String lengths are both 11. Strings differ at index 2.
Expected: "12 765,87 €"
But was: "12 765,87 €"
-------------^
我们看不到字符串之间的区别。我们的预期结果使用“空格”字符。
我们可以在接受的结果中放入不同的空格字符以通过测试吗?
顺便说一句,测试的文化是 fr-FR。
编辑:感谢亚当,您对 unicode 字符很满意。我们已经改变了我们的预期结果,现在每个单元测试都通过了。