私は 3 層アーキテクチャを持つプロジェクトに取り組んでいます:- 1. ビジネス層 2. データ層 3. サービス層
サービス層を単体テストしたい。
現在、データ層を偽造することで、ビジネス層に単体テストを追加することに成功しています。
問題は、ビジネス層を呼び出すサービス層があり、それがデータ層を呼び出すことです。
合格した最初のテスト ケースは、単体テスト プロジェクトにビジネス レイヤー プロジェクトの参照を追加し、データ レイヤーの Fakes を作成することで作成されました。
今私がやりたいことは、ユニットテストプロジェクトにサービスの参照を追加し、同時にMicrosoft Fakesを使用することでこれを達成したいということです。
誰かがこれを理解するのを手伝ってくれますか? 私はこの Fakes フレームワークを初めて使用します。