すべてのシステム テストを駆動要件にリンクするカスタム プロパティ属性を作成しました。これは、以下のリンクで説明されているものと似ています。
NUnit - 同じ名前の複数のプロパティ? 要件へのリンク
上記のリンクにあるコードを使用しました
[要件(新しい文字列[] { "FR50082", "FR50084" })]
[テスト]
public void TestSomething(string a, string b) { // 何とか、何とか、何とか
Assert.AreNotEqual(a, b); }
これは、テスト エクスプローラー (特性によるフィルター) に次のように表示されます:-
要件[System.String[]] (1)
TestSomething.....
しかし、これは私が期待していたものではありません。テスト エクスプローラー ウィンドウで同じテスト ケースに関連付けられているにもかかわらず、すべての要件を個別に表示する必要があります。
(テストエクスプローラーで)次のように表示したい:-
要件[FR50082] (1)
TestSomething.....
要件[FR50084] (1)
TestSomething.....
等々....
したがって、n 個の要件をテスト ケースに関連付ける場合、テスト エクスプローラーは同じテスト ケースを異なる要件の下で n 回表示する必要があります。どうすればこれを達成できるか教えてください??