私は今、私はそれを実行するのですか、NUnitのテストを作成しましたか?
-
06-09-2019 - |
質問
私は、.NET 3.5、VS2008、C#で開発しています。
私はNUnitの2.5勝利/ MSIのバージョンをダウンロードしました。私はいくつかの[テスト]メソッドを含む[TestFixture]クラスを作成しました。
はどのようにテストを実行しますか?
私はエド・エイムズからNUnitのデモソリューションを実行すると、彼のテストは.csファイルには、コードの左側にある灰色の列のアイコン持っている(ブレークポイント、ブックマークなどが現れ、同じ場所を。)を与えるアイコンをクリックします私のテストを実行するオプション。
それアイコンが私のプロジェクトに表示されません。私は設定する必要がありますプロパティはありますか?
また、ドキュメントは、テストを実行するために使用することができるNUnitのGUIを指します。 GUIのdoesntのは、NUnitののMSIのバージョンでダウンロードしているように見えます。 GUIの個別のダウンロードはありますか?
解決
すべてのあなたの助けみんなのおかげで。
私はReSharperのを使用しています、それを言及するのを忘れています。
私の[TestFixture]クラスは公開しなかったので、は、実際に、テストが(ファイルが見つかりませんテスト)を実行していないされませんでした。公衆にそれを変更し、すべての私のテストが現れた。
また、GUIを見つけるあなたの助けに感謝します。私は、ファイル名にGUIでexeファイルを探していました。しかし、私はテストを実行するためにReSharperのを使用します。今、私はそれらを発見したことを!
他のヒント
あなたが最も可能性の高い見VSは、NUnitのが付属していません(ReSharperの、TestDriven.NET、など)、プラグイン持っていたデモ。しかし、NUnitのは、GUIでインストールされます。あなたはNUnitのをインストールしたフォルダに移動し、そこにそれを見つけるでしょう。
プログラムはnunit.exeと呼ばれ、それはbinフォルダにありますされます。
あなたがそれを起動すると、あなたがファイルに移動する必要があります - >プロジェクトを開くと、あなたは、Visual Studioで構築されたDLLを見つける
あなたはNUnitのランナーを使用することができます。
また、あなたはReSharperのを持っている場合( http://www.jetbrains.com/resharper/)をインストールし、テストランナーを持っています。
TestDriven.Netもあります( http://www.testdriven.net/する)
私はこのデモを見ていないが、彼は ReSharperのを使用しているように、それは非常に聞こえますます。
あなたはMSIインストーラを実行した場合は、、それはNUnitのGUIのランナーがインストールされているでしょう。 > NUnitの - あなたがあなたのスタートメニューはプログラムの下でその可能性を参照する場合。 GUIのランナーからは、プロジェクトのbinディレクトリに移動して、あなたのテストアセンブリをロードすることができます。
あなたは)NUnitのコマンドラインを1とdllファイルを開くために持っているか、2)NUnitのGUI