3

VSユニットテストフレームワークMoqを使用しています。

Moqの検証に失敗すると、Moq.MockExceptionが発生します。[テスト結果]ウィンドウでは、例外内に役立つメッセージを表示する代わりに、「テストメソッドXXXが例外をスローしました:...」とだけ表示されます。

VSユニットテストフレームワークに、特定のタイプの例外(Moq.MockExceptionなど)のメッセージを常に表示するように指示する方法はありますか?

4

1 に答える 1

1

簡単な答えは次のとおりです。いいえ。MSTestでそのための[テストの詳細]ウィンドウを開く必要があります(これが、MSTestがテスト駆動開発を行うための最良の選択ではないと思う多くの理由の1つです...)。

とにかく、これを達成するための2つの可能な方法があります(少なくとも私が知っていること):

  1. ReSharperを使用してテストを実行します。
  2. 無料のGallio自動化プラットフォームを使用してテストを実行します。

HTH!
トーマス

于 2010-10-06T06:18:00.523 に答える