このページでは、お使いのデータベースをテスト ダブルに交換することで、運用環境で動作するアプリケーションに対してデータベース システムを使用しない自動テストを作成する手法について説明します。 この方法にはさまざまなテスト ダブルとアプローチがあります。さまざまなオプションを完全に理解するには、「テスト戦略の選択」をよく読むことをお勧めします。 最後に、運用データベース システムに対してテストすることもできます。この点については、「運用データベース システムに対するテスト」を参照してください。 リポジトリ パターン 運用データベース システムを使用しないテストを作成することにした場合、その推奨される手法はリポジトリ パターンです。この詳細な背景については、このセクションを参照してください。 リポジトリ パターンを実装する最初の手順は、EF Core LINQ クエリを別のレイヤーに抽出するこ