共用方式為


MSTEST0022:偏好 TestCleanup,而不是 Dispose 方法

屬性
規則識別碼 MSTEST0022
職稱 偏好 TestCleanup,而不是 Dispose 方法
類別 設計
修正程式是中斷或非中斷 不中斷
預設為啟用 No
預設嚴重性 資訊
在版本中引進 3.4.0
有程式碼修正 No

原因

偵測到 DisposeDisposeAsync 方法時,此規則會引發診斷。

檔案描述

雖然 DisposeDisposeAsync 是較常見的模式,但有些開發人員偏好在測試清理階段一律使用 [TestCleanup],因為這個方法即使在舊版的 .NET 中也允許異步模式。

如何修正違規

DisposeDisposeAsync 方法取代為 [TestCleanup]

隱藏警告的時機

如果您決定加入此規則,通常不建議抑制此規則的警告。