MSTEST0039:使用較新的 'Assert.Throws' 方法
財產 | 價值 |
---|---|
規則標識碼 | MSTEST0039 |
標題 | 使用較新的 'Assert.Throws' 方法 |
類別 | 用法 |
修正是失效的還是有效的 | 非中斷 |
預設啟用 | 是的 |
預設嚴重性 | 資訊 |
在版本 中引進 | 3.8.0 |
是否有程式碼修正 | 是的 |
原因
不再建議使用 Assert.ThrowsException 或 Assert.ThrowsExceptionAsync。
規則描述
不建議使用 Assert.ThrowsException 和 Assert.ThrowsExceptionAsync,未來可能已被取代。
如何修正違規
使用 Assert.ThrowsExactly
或 Assert.ThrowsExactlyAsync
,而不是 Assert.ThrowsException
或 Assert.ThrowsExceptionAsync
。
隱藏警告的時機
請勿隱藏此規則的警告。 強烈建議您將舊 API 移至新的 API。