1

我有一些代码可以发出请求并与预期值进行比较。但是我在将网站上的字符串与代码中的字符串进行比较时遇到问题。我的单元测试代码说:

Assert.AreEqual failed.
Expected: <DEVOLUÇÃO DE VALORES>.
Actual:   <DEVOLUÇÃO DE VALORES>.

我可以做些什么来比较字符编码的值?

4

2 回答 2

1

我只需要使用Normalize方法:

Assert.AreEqual(expected.Normalize(), actual.Normalize());

注意 tahtNormalize允许您提供规范化表格。如果这样做,则必须在两个字符串中使用相同的形式。

于 2013-10-16T20:22:06.550 回答
0

忽略文化信息并进行比较。对字符串使用 String.ToUpperInvariant() 并进行比较。

于 2013-10-16T07:24:02.077 回答