Let me just go on the record by saying I like Unit Tests.
But we are still in the early West stages of introducing them into the Software Development Industry. I need to point no further than this article about running unit tests in Visual Studio. After you get your VSMDI file generated and you check into source control, by default your going to experience some pain when the other developers on your team jump on the unit testing bandwagon. The pain occurs in the multiple VSMDI generation, which WILL happen as more people look at your tests and write their own.
The solution is to not allow the original VSMDI file to be auto checked out. Like all good things Microsoft has made, there are a series of steps to prevent this. Too bad I didn’t come across them until our development team hit the road block.
The step by step solution is provided here:
http://support.microsoft.com/kb/957358