【发布时间】:2009-04-25 13:01:23
【问题描述】:
使用 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。
编辑:感谢 Adam,您对 unicode 字符很了解。我们改变了我们的预期结果,现在每个单元测试都通过了。
【问题讨论】: