我收到此警告 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 關注
- 100 瀏覽
添加回答
舉報
0/150
提交
取消