I ran into this problem as well. I didn't want to disable code coverage however, because I often use it. The build server also uses it as well. So I wanted a solution that let me use R#'s runner most of the time for convenience, but still allow me to run my tests with Visual Studio's MSTest runner to get code coverage whenever I wanted as well as allow the build server to continue to generate code coverage statistics.
Workaround
I created an additional test settings file called Resharper.testsettings. It is exactly the same my normal Local.testsettings file except that it has code coverage disabled. Then I told R# to use this specific test run configuration.
- Open your Visual Studio Project
- Select Test->Edit Test Settings->Local (local.testsettings) (or whatever test settings you usually use)
- Click "Save As..."
- Name the file ReSharper.testsettings
- In the Name field of the General tab of the Test Settings window, change the name to ReSharper
- Click Data and Diagnostics
- Uncheck the box next to Code Coverage
- Go to ReSharper->Tools->Unit Testing
- Select the MSTest Unit testing provider
- Select "Use this Test Run Configuration:"
- Select ReSharper
- Click OK
If using R# 5.0 for step 8 there is an extra menu depth:
- Go to Resharper->Options->Tools->Unit Testing