Unit Testing Assistance
ReSharper helps discover and run or debug unit tests right in Visual Studio. The following unit testing frameworks are supported:
NUnit 2.6.2 and later. ReSharper installation includes 2 bundled versions of NUnit test runners (2.6.4 and 3.6.1). You can choose one or both of them, or specify a local installation of NUnit on the page of ReSharper options (Alt+R, O).
Custom test frameworks that use Visual Studio test adapter extensibility.
To enable VStet adapters support, select the corresponding checkbox on the page of ReSharper options (Alt+R, O).
With ReSharper, you can execute a single unit test, all tests in a test class, file, project or solution. You can also execute any number of tests combined in a test session.
Unit testing assistance can be extended with other JetBrains .NET products: you can profile unit tests with dotTrace and analyze code coverage of unit tests with dotCover. These products are included in the dotUltimate license.
In this section:
- In Current Document
- In Project or Solution
- Unit Test Sessions
- Test Categories
- Execute Tests and Analyze Results
- Maintain Code Quality of Unit Tests
- Analyze Code Coverage with dotCover
- Profile Unit Tests with dotTrace
- Monitor Memory with dotMemory Unit
This feature is supported in the following languages and technologies:
The instructions and examples given here address the use of the feature in C#. For details specific to other languages, see corresponding topics in the ReSharper by Language section.