私たちは統合テストを実行するためにNUnitを使用しています。テストの1つは常に同じことを行うべきですが、異なる入力パラメータを取る必要があります。残念ながら、テストケースは外部ストレージに格納されているため、[TestCase]属性は使用できません。 QAエンジニアが追加、削除、または無効にすることができる(削除されない)動的テストケースがあります。 QAの人々は、C#コードに[TestCase]属性を追加する機能を持っていません。彼らができるのは、それらをストレージに追加することだけです。動的テストケース
私の目標は、メモリに保存からテストケースを読んで、すべての有効なテストケースでテストを実行し、テストケースが失敗した場合は報告することです。テストケース#1が失敗した場合、残りのテストケースはまったく実行されないため、foreach文は使用できません。生成されたNUnitレポートが表示されているビルドサーバー(CruiseControl.net)がすでにあるので、引き続きNUnitを使用したいと考えています。
あなたはどのように私は私の目標を達成することができる方法を指してもらえますか? ありがとうございます。
[動的NUnitの中でテストを作成]の可能な重複(http://stackoverflow.com/questions/ 866816/dynamic-create-tests-in-nunit) – dasblinkenlight