使用nUnit测试特定文化的输出(货币格式),但我们得到以下结果.
Fail: Formatting currency amount
String lengths are both 11. Strings differ at index 2.
Expected: "12 765,87 €"
But was: "12 765,87 €"
-------------^
Run Code Online (Sandbox Code Playgroud)
我们看不出字符串之间的区别.我们的预期结果使用"空格"字符.
我们可以将不同的空格字符放入可接受的结果中以使测试通过吗?
顺便说一下,测试的培养物是fr-FR.
编辑:感谢Adam,你发现了unicode角色.我们改变了我们的预期结果,现在每个单元测试通过.