次の方法で共有


MSTEST0050: グローバル テスト フィクスチャが有効である必要があります

Property Value
ルール識別子 MSTEST0050
Title グローバルテスト治具は有効である必要がある
Category Usage
修正が破壊的であるか非破壊的であるか Non-breaking
既定で有効 Yes
既定の重大度 Error
バージョン で導入された 3.10.0
コード修正はありますか No

Cause

グローバルテストフィクスチャメソッド( GlobalTestInitializeAttribute または GlobalTestCleanupAttributeでマークされている)は、必要なレイアウトに従わないか、無効な構成を持っています。

ルールの説明

グローバル テスト フィクスチャ メソッドは、適切なテスト実行を保証するために、特定の要件に従う必要があります。 この規則は、 GlobalTestInitializeAttribute または GlobalTestCleanupAttribute でマークされたメソッドが、正しいメソッドシグネチャと構成規則に準拠していることを検証します。

メソッドは、 publicstatic、非ジェネリック、 TestContext型の 1 つのパラメーターを持ち、 void または Taskを返す必要があります。 さらに、包含型は publicstatic、非ジェネリックで、 TestClassAttributeでマークする必要があります。

違反を修正する方法

グローバルテストフィクスチャのメソッドが必要なレイアウトに従っていることを確認します。

警告を抑制するタイミング

このルールからの警告は抑制しないでください。 無効なグローバル テスト フィクスチャ メソッドは実行時に実行されません。