我收到此警告 S4056:当我在这行代码中执行断言时,使用采用“CultureInfo”或“IFormatProvider”参数的重载:Assert.AreEqual((int)HttpStatusCode.OK, statusCode);两个参数都是整数,我无法重载此方法来接受解决此警告所需的 FormarProvider,解决此警告的最佳方法是什么?
1 回答

幕布斯6054654
TA贡献1876条经验 获得超7个赞
似乎没有AreEqual
类型的方法重载int
,所以参数被解析为String
。这就是为什么需要文化参数。为什么不使用它:
Assert.IsTrue(((int)HttpStatusCode.OK) == statusCode);
- 1 回答
- 0 关注
- 106 浏览
添加回答
举报
0/150
提交
取消