2009-09-25 3 views
11

ReSharperユニットテストランナーの使用は好きですが、NUnit 2.5で追加されたTestCase属性はサポートしていません。これを回すハックはありますか?ReSharperユニットテストランナー - TestCase

私は明らかに別のテストランナーを使うことができますが、私はReSharperを好きです。

+0

ReSharper v5 fullはnunit 2.5+をサポートしています。現在、Betaのダウンロード版として入手できます。 –

+1

私はR#v5.3.1をインストールしましたが、それは[TestCase(args)]と[TestFixture(args)]の部分的なサポートのようです...私のテストは実行されますが、テストデータパラメータセットによってエラーが発生しました – SteveC

+1

R#6.0ではTestCaseとTestCaseSourcesのサポートが強化されています。 – Unsliced

答えて

3

私はReSharperが大好きですが、まだ[TestCase]をサポートしていません。しかし、ReSharperのGallioプラグインを見てください。

http://www.gallio.org/

+1

私はGallioを試しましたが、それでうまく乗りませんでした。私はたぶんもう少し時間を費やすべきです。私はおそらくResharper 5を待つだけでしょう! – DownChapel

+0

私はRS5も待つことができません。がんばろう。 –

0

私はReSharperのバージョン5で使用別の解決策は、あなたのテストと側面を使用することです。私はresharper 6が大好きだけど、アップグレードは現在私の選択肢ではない。

PostSharpを使用すると、ユニットテストが実行されるたびに引数リストをコンソールに出力するだけの簡単な操作を行うことができます。あなたがビジュアルスタジオでresharperランナーと一緒に彼を走らせるとき、それが失敗すると、引数がアウトプットパネルにあるものをプリントアウトするでしょう。このようにして、どのテストが失敗したかが分かります。アスペクトを使用する場合は、毎回印刷ステートメントを書くことなく、TestCasesを使用するすべてのテストでこれを再利用できます。