ユニットテスト
JetBrains Rider は、ユニットテストの検出、実行、デバッグ、カバレッジ、プロファイリングをサポートします。 次の単体テストフレームワークがサポートされています。
NUnit — JetBrains Rider のインストールには、それぞれ 2.7.1 までのバージョンと 3.15.5 までのバージョンをサポートする 2 つの同梱テストランナーが含まれています。 4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用されます。
MSTest V1(Windows のみ、Visual Studio のインストールが必要)、V2 (.NET Core、クロスプラットフォーム)
TUnit(英語) など、 VSTest(英語) および Microsoft.Testing.Platform を使用するカスタムテストフレームワーク。
これらのフレームワークのサポートを有効化するには、JetBrains Rider 設定 Ctrl+Alt+S の ページで対応するチェックボックスを選択してください。
JetBrains Rider を使って、単一のユニットテスト、テストクラス内のすべてのテスト、ファイル、プロジェクト、ソリューション内のすべてのテストを実行できます。 テストセッションで組み合わせて、任意の数のテストを実行することもできます。
ユニットテストの実行やデバッグに加えて、 ユニットテストのコードカバレッジを分析したり、 ユニットテストのパフォーマンスプロファイリングを実行することもできます。
カバレッジ解析またはパフォーマンスプロファイリングを実行する前に、すべてのターゲットアセンブリについて PDB 情報が存在することを確認してください。 最も安全な選択は デバッグビルド設定であなたのコードをビルドすることでしょう。
本セクション:
- 現在のドキュメント内
- プロジェクトまたはソリューション内
- ユニットテストセッション
- テストカテゴリ
- テストを実行する
- テスト結果を分析する
- ユニットテストを作成する
- テストとテストされたコード間を移動する
- 単体テストのコード品質を維持する
- dotMemory ユニットでメモリを監視する
- ユニットテストウィンドウ
- 単体テストカバレッジウィンドウ
すべての JetBrains Rider ユニットテストアクションは、 メニューまたはユニットテストクイックリスト Alt+Shift+U から利用できます:

単体テストコマンドには次のショートカットを使用できます。
ユニットテスト
ユニットテストクイックリスト ... | Alt+Shift+U |
Ctrl+;, R | |
Ctrl+;, D | |
Ctrl+;, S | |
Ctrl+T, C | |
Ctrl+T, G | |
Ctrl+;, T | |
Ctrl+;, F | |
Ctrl+;, W | |
Ctrl+;, L | |
Ctrl+;, N | |
Ctrl+;, A | |
Ctrl+;, Y | |
Ctrl+;, M | |
Shift+Enter | |
Ctrl+D | |
Ctrl+Y | |
Alt+Shift+Insert | |
Ctrl+Alt+Insert | |
Delete | |
Ctrl+L | |
Alt+Shift+8 |
JetBrains Rider キーボードショートカットの全リストについては、 定義済みキーマップのキーボードショートカット を参照してください。