次の方法で共有


MSTEST0022: Dispose メソッドよりも TestCleanup を優先する

プロパティ
ルール ID MSTEST0022
Title Dispose メソッドよりも TestCleanup を優先する
カテゴリ デザイン
修正が中断ありか中断なしか なし
既定で有効 いいえ
既定の重要度 情報
導入されたバージョン 3.4.0
コード修正があります はい

原因

このルールでは、 Dispose または DisposeAsync メソッドが検出されたときに診断が行われます。

規則の説明

Dispose または DisposeAsync はより一般的なパターンですが、一部の開発者はテスト クリーンアップ フェーズに常に [TestCleanup] を使用することを好みます。メソッドでは、以前のバージョンの .NET でも非同期パターンが許可されるためです。

違反の修正方法

Dispose または DisposeAsync メソッドを [TestCleanup] に置き換えます。

どのようなときに警告を抑制するか

通常、オプトインすることに決めた場合はこのルールの警告を抑制しません。