Я использую NUnit в качестве среды тестирования и использую TestDriven.Net для запуска покрытия кода VS2010. Это также работает с тестами MSTest, то есть тестами Visual Studio. Для начала вам нужно заполучить TestDriven.Net:
http://www.testdriven.net/download.aspx
После установки TestDriven.Net вы добавите несколько дополнительных элементов в контекстное меню вашего обозревателя решений, например, щелкните правой кнопкой мыши проект, и у вас будет несколько вариантов TestDriven в разделе «Тестировать с». Одним из таких вариантов является «Покрытие», которое будет запускать ваши модульные тесты с покрытием кода, а затем отображать окно результатов покрытия кода. Работает очень хорошо.
Обновление
Конечно, вы можете получить покрытие кода только в Visual Studio 2010, если у вас есть версия, которая фактически поддерживает его, то есть Premium или Ultimate.