私的備忘録。
xUnit 2.0 でコンソール出力する方法。システムのConsoleとかDebugのWriteLineは使えないのないので、ITestOutputHelper を使います。
以下のようにコンストラクタに定義しておくと適当にインスタンスが渡されてきます。
public class UnitTest2 { private readonly ITestOutputHelper _output; public UnitTest2(ITestOutputHelper output) { _output = output; } [Fact] public void FooTest() { _output.WriteLine("hoge fuga {0}", "boo"); } }
以下、R# で実行したけっか。VSのTest Runnerを使っても同じなはずです。