2026-04-26 ef-coreef-core-11dotnet-11 変更追跡を壊さずに DbContext をモックする方法 DbContext を直接モックすると ChangeTracker が静かに壊れます。だからこそ Microsoft はそれを推奨していません。本ガイドは EF Core 11 で実際に機能する 2 つのパターンを示します。接続を開いたまま保持して本物の ChangeTracker を動かす SQLite インメモリと、テストから EF Core を完全に追い出すリポジトリパターンです。
2026-04-26 csharpdotnetdotnet-11 HttpClient を使用するコードのユニットテストを書く方法 .NET 11 における HttpClient のテスト完全ガイド: HttpClient を直接モックすべきでない理由、スタブ HttpMessageHandler の書き方、IHttpClientFactory での primary handler の差し替え、Polly のリトライ検証、WireMock.Net という選択肢。
2026-04-23 dotnet-11ef-core-11testing EF Core 11 Preview 3 がテストでクリーンなプロバイダースワップのための RemoveDbContext を追加 EF Core 11 Preview 3 は RemoveDbContext、RemoveExtension、そして AddPooledDbContextFactory の引数なしオーバーロードを導入し、テストでのプロバイダー切り替え周りのボイラープレートを除去して pooled factory 設定を集約します。