JetBrains dotCover is a unit test runner and .net code coverage tool that helps developers make sure that every single line of code that should be covered by unit tests is actually covered by them. dotCover: Works within Visual Studio 2005, 2008, 2010 and Visual Studio 2012 Release Candidate. Analyzes statement-level code coverage in .NET Framework and Silverlight applications. Provides a powerful unit test runner right in Visual Studio. Integrates with JetBrains ReSharper's unit testing tools. Highlights code that is covered by unit tests, and code that is not covered by them. Detects which unit tests cover any particular location in code. Filters out code marked with specific attributes, in addition to filtering by project, namespace, type, or type member names. Supports multiple unit testing frameworks: MSTest, NUnit, xUnit, MSpec, etc. Provides a console utility, enabling to use it with a Continuous Integration server. Aggregates data from multiple coverage sessions, and merges snapshots. Generates XML-based code coverage reports.