質問

VS2008の単体テストの実行に奇妙な問題があります。 ResharperまたはTestDrivenを使用して、通常モードまたはデバッグモードでユニットテストを実行すると、Debug.WriteLine(" foo")行が2回実行されます。 VSの[出力]ウィンドウで、各行が2回書き込まれていることを確認できます。

ただし、テストをステップ実行すると、各行が期待どおりに1回実行されるようです。誰がここで何が起こっているのか知っていますか?ありがとう!

役に立ちましたか?

解決

IIRC Studioの出力ウィンドウには、STDOUTとSTDERRだけでなく、トレースメッセージも表示されます。適切なテストランナーは、STDOUTへの書き込みに加えてトレースを設定する場合があります。これは、手動でテストにステップインした場合には発生しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top