私はC#が新しく、NUnitとVisual Studioが例外に関して相互作用する方法と混同しています。Visual StudioでNUnit GUIに例外をスローする方法は?
これまでの使用から、例外がNUnit Guiの「エラーと失敗」タブにスローされ、テストが赤くなったことが覚えています。これは今必要なものです。
Assert.FailでもVSウィンドウに戻ります。
私のセットアップは次のとおりです。
- VS 2010 エクスプレス、NUnitの2.5.10
- メインプロジェクトである 'クラスライブラリ' 出力
- ランチャープロジェクトですstarupプロジェクト、 'Windowsアプリケーション'出力は、メインプロジェクトへの参照を持っています
- 私はVisual Studioから 'デバッグ'(これはNUnitのGUIウィンドウを表示します)のテストを実行します。
- ランチャーコード:
namespace Launcher { class Launcher { [STAThread] static void Main(string[] args) { NUnit.Gui.AppEntry.Main(new[] { "MainProject.dll" }); } } }
私はNUnitのを開き、私のDLLと、それはNUnitのウィンドウ内の例外が表示されますすることができます知っています。
デバッグを押して選択したテストを実行し、例外をNUnitウィンドウにスローしてブレークポイントを設定できるようにするには、前に動作したデバッグを押してください。
あなたはnunit guiを実行していないと思いますか?なぜあなたのtest.dllをそのように開くためにGUIをセットアップしないのですか? – Lareau
guiが私のDLLで自動的に開かれています – Andrey
なぜこのWindowsアプリケーションが必要ですか? NUnit GUIをデバッグ用の実行可能ファイルとして使用してください。 –