Remco;10278 wrote:Which engine mode do you usually work in? If you're using 'Run impacted tests automatically, others manually', and you haven't changed your physical code since you used the coverage suppression markers, it's quite possible your coverage data is out of date and you just need to run all your tests again using the 'Run all tests' button on the Tests Window.
I'm using "Run All Test Automatically". I've also hit "Run all tests" now just to be sure.
I read through that. It was interesting reading, but unfortunately it didn't clear me up. It seems like if I step though a test and it calls a instance method in the subject code it calls, those lines should appear as covered by that test. Is it more complicated than that?
Remco;10278 wrote:If the NCrunch coverage database has somehow fallen out of sync and is corrupted, deleting the _NCrunch_SOLUTION directory adjacent to your solution file with the engine disabled should resolve the problem.
I tried this, but it did not seem to help.
I've noticed that the code coverage for one test from a test class is displayed, but I haven't yet determined what if anything is different about that test as opposed to its neighbors that aren't being considered for code coverage. All the tests in that class have code coverage indicated for the test code itself.