views:

26

answers:

0

Hi,

I'm trying to find a unit test framework, for the .NET platform, that can handle tests with more than one thread.

NUnit does not supports tests that spanws threads, since, for example, exceptions in those threads are not taked into consideration. There is an extension by Roy Osherove, but it is quite dated 1.

MBUnit allows a test to be concurrently executed by many threads, however I don't know if it supports threads that are created inside a thread. For instance, to test a concurrent collection, I want different kinds of threads (producer threads and consumer threads) running simultaneous. Having multiple threads executing the same test code is not enough.

Thanks Pedro