When using Visual Studio 2008 and debugging my unit tests... sometimes the debugger works fine. However very often after modifying some code then clicking \"Debug Unit Test\
Another workaround: Force the debugger to be launched from within your unit test:
System.Diagnostics.Debugger.Launch();