Running Tests as 'MTA'

There was an internal discussion this week about the need to run unit tests under MTA threads, rather than the default STA -- either for COM, or in this specific discussion for WaitHandle.WaitAll.

Mark Seemann went and posted a short guide on how to enable this in both Visual Studio 2005 (whidbey) and Visual Studio 2008 (Orcas).