私は現在、すべてのコントローラとアクションに対して実行されているいくつかのユニットテストと、許可されている(結果として他のチェックを受け取った)「一時的な免除」の追加テストを行っています。NUnit:空のTestCaseSourceを使用してもテストパスができますか?
一時的な免除をすべて削除することはできましたが、機能は将来の使用のために残しておく必要があります。
しかし、TestCaseSource
が空になったため、NUnitは「引数が指定されていません」というテストに失敗します。
このメッセージで失敗するのではなく、TestCaseSource
が空の場合にのみテストを無視する方法はありますか?
申し訳ありませんが、私の説明が十分ではないと思います。本質的には、暫定免除リストを利用するテストがあります。 「一時的な免除は恒久的な免除もできない」しかし、私は現在、一時的な免除はありません。テストは有効ですが、一時免除リストは空になっていますので、TestCaseSourceは「何も提供されていません」というエラーを表示します(この時点では期待されていますが)。それは理にかなっていますか? – SeanKilleen
各テストケースはリストになっていますか?その場合、一時免除がない場合のための空のリストを提供してください。私がそれを取得していない場合は、質問を編集してコード例を含めることができます。 – Charlie
私は確かに十分に明確ではないと思うし、絶対に私の答えを編集するより多くの情報が含まれます。私がそうしたときに再びpingします。ありがとう! – SeanKilleen