2012-05-14 9 views
12

私たちはシステム/統合テストを形成する派生クラスの非常に複雑な構造を持っています。今度は私のテストクラスの一つでパラメータ化されたNUnit TestFixtureを使い始めました。そしてReSharper 6.1.1は本当にそれを好まないのです。ReSharperにログが記録されているため、テストが確定しないのはなぜですか?

ユニットテストセッションからテストを直接実行する場合、テストフィクスチャは常に確定していないとマークされます。私がコードからテストを実行すると同じ結果が得られますが、テストフィクスチャ上のResharperのアイコンを展開して実行する特定のテストケースを1つだけ選択すると、そのケースのフィクスチャ内ですべてのテストを実行することはほとんどありませんが、再びフィクスチャを確定していないとマークします。

私のパラメータ設定されたフィクスチャは、NUnitテストランナーで問題なく動作します。

私はまた、単一レベルの継承を持ついくつかのサンプルパラメータ化されたフィクスチャを作成しました。問題は、システムテストのために私たちの全体の "フレームワーク"のどこかにあるように機能します。

フィクスチャが確定していないとマークされ、テスト実行から除外された理由を調べる方法はありますか?

答えて

4

これはReSharperテストランナーの一般的な問題です。 this bugを参照してください。問題がReSharperかあなたのテストフレームワークから来るかどうか確認するために、NUnitのGUIテストランナを使って実行してみてください。

関連する問題