Question

I'm using VS Unit Testing Framework and Moq.

When a Moq verification fails, I'll get a Moq.MockException. In the Test Results window, instead of showing the helpful message inside the exception, it just says "Test method XXX threw exception: ..."

Is there a way to tell the VS Unit Test framework always display the message of exceptions of a given type (like Moq.MockException)?

Was it helpful?

Solution

The short answer is: No. You have to open the Test Details window for that in MSTest (btw. that's one of many reasons why I think MSTest is not the best choice for doing Test-driven development...).

Anyway, there are two possible ways to achieve this (at least that I know of):

  1. Use ReSharper to run your tests.
  2. Use the free Gallio automation platform to run your tests.

HTH!
Thomas

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top