特定のテスト方法のテストデータを関数と同じ名前のフォルダーに保存します。以前は、それぞれ[TestMethod]で同じ関数呼び出しを実行しました。ClearAllAndLoadTestMethodData()これにより、を介してメソッド名が決定されましたStackTrace。ここで、この関数をに移動しました[TestInitialize]。実行しようとしているメソッドの名前を見つけるにはどうすればよいですか?
TestContext私はこれを提供すると思いました。私はそれを介してアクセスでき[AssemblyInitialize()]、最初の実行時にそのプロパティNameはテストメソッドの名前に設定されます。ただし、後でこれは変更されません(オブジェクトを静的フィールドに保存した場合)。