以前はNUnitを使ったことがあまりありませんでしたが、コンソールタイプの方法でテキストをウィンドウにダンプしたかっただけです。
e.g. Console.WriteLine("... some information...");
nUnitが物事を推進しているため、それはもちろん機能しません。
私はいくつかの単体テストを作成していますが、デバッグ中に検査のために変数値のリストをダンプしたいです。これを行う必要がある場合、厳密には単体テストではありませんが、それは便利です。
コンソール出力を確認できます。NUnitGUIランナーの「テキスト出力」タブを選択するだけです。
更新
ReSharperテストランナーを使用している場合、コンソール出力が表示されます。テストランナーツールバーの[出力の表示]ボタンをクリックして、テストランナーの出力ウィンドウが表示されていることを確認します。
その後、次のようになります。
代わりにSystem.Diagnostics.Debug.WriteLine
を使用してみてください。
NUnite v3では、デバッグ用のテスト結果出力に書き込むこともできます。
TestContext.Out.WriteLine("Message to write to log");
Visual Studio 2017では、Test Explorer
window、下のOutput
ペインにリンクTest
があります。これにより、そのユニットテスト中にコンソールに書き込まれたものがすべて表示されます。