JetBrains dotCover is a .NET unit test runner and code coverage tool. You can use it integrated in Microsoft Visual Studio or JetBrains Rider, as a standalone application, or as a command line application. It also can easily integrate with other tools.
dotCover lets us analyze how much of our .NET application code is actually being tested. By measuring method calls during unit tests or when running the application manually, dotCover shows us which statements were covered and which were not. To quickly get started with dotCover, please refer to How to Get Started.
dotCover serves you for two main purposes:
Project risk identification
Code quality assurance
To accomplish these tasks, dotCover provides the following features:
Once you perform code coverage analysis, dotCover helps you investigate coverage results by highlighting covered and non-covered code and navigating you to covering tests in the Visual Studio or JetBrains Rider editor, filtering out solution nodes from analysis, generating test reports in multiple formats, and more.