質問
簡単な質問、ソリューション内のすべてのテストが実行される前に1回だけ実行されるメソッドを作成するにはどうすればよいですか。
解決
AssemblyInitialize属性で装飾されたパブリック静的メソッドを作成します。テストフレームワークは、テストの実行ごとに1回この Setup メソッドを呼び出します。
[AssemblyInitialize()]
public static void MyTestInitialize(TestContext testContext)
{}
TearDown の場合:
[AssemblyCleanup]
public static void TearDown()
{}
編集:
もう1つの非常に重要な詳細:このメソッドが属するクラスは、 [TestClass]
で装飾する必要があります。そうしないと、初期化メソッドは実行されません。
所属していません StackOverflow