JetBrains Rider 2018.3 Help

Unit Testing

JetBrains Rider helps discover and run, debug or cover unit tests. The following unit testing frameworks are supported:

  • NUnit 2.6.2 ... 3.10.1. JetBrains Rider 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 Build, Execution, Deployment | Unit Testing | NUnit page of JetBrains Rider settings (Ctrl+Alt+S).

  • MSTest V1 (Windows only, requires Visual Studio installed), V2 (.NET Core, xplat)

  • XUnit

Analyzing code coverage of unit tests is one of the major usage scenarios for JetBrains Rider. It allows developers and test engineers to quickly locate parts of code not covered with unit tests and adjust their testing activities accordingly.

Before running coverage analysis, make sure that the PDB information exists for all target assemblies. The safest choice would be to set the Debug as the build configuration.

With JetBrains Rider, 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.

In this section:

All JetBrains Rider unit testing actions are available from the Test menu or from the Unit Testing Quick List (Shift+Alt+U):

JetBrains Rider: Unit Testing Quick List

You can use the following shortcuts for for unit testing commands:

For the full list of Rider keyboard shortcuts, see Keyboard Shortcuts Reference.

Last modified: 5 April 2019

See Also