Differences between 1.5.2 and 2.0.2?

Differences between 1.5.2 and 2.0.2?

I am currently using NCover 1.5.2. Recently I tried installing 2.0.2 and ran the same coverage metrics I have always run. My code coverage numbers dropped considerably. Looking at the output, it seems to me that 2.0.2 generates a coverage report on every class in the assembly, while 1.5.2 only reports on classes that have been loaded during test execution.

This is a change for the good, in my opinion, but I just want to confirm that my analysis is correct. Have I made the right assumption?


Re: Differences between 1.5.2 and 2.0.2?

Yes, you are correct. You now have to exclude classes if you do not want them included in the analysis. They are all included by default.