実行時にNUnitに追加のテストを動的に追加できるかどうかを調べています。これは、構成ファイルに基づいて行う予定です。私のテストは、日付とクライアントを含む特定の値のセットについて、2 つのソース (開発システムとテスト システムなど) からのデータを比較するように設計されています。他のテスト用です。) 現在、テストしたい選択した値のセット (さまざまな日付やクライアントなど) に対して、次のようにソース コードにハード コードされた多数のテストをセットアップしています。
[Test]
public void ClientName_Janurary_1_2012()
{
RunTest("Client Name", new DateTime(2012, 1, 1));
}
ただし、追加の日付をテストする必要がある場合は、ソース コードを変更して[Test]
、それらの日付ごとにメソッドを追加する必要があります (通常、これらのテスト メソッドは 1 行のみで、日付を指定して別のメソッドを呼び出します)。パラメーター。)
実行時に NUnit に表示されるテストを動的に作成して、構成ファイルを変更することでテストを追加することはできますか?