リポジトリパターンに基づいてドメインモデルを開発していますが、TDDの一部としてのすべての単体テストがテストリポジトリに対して実行されています。
私の質問は、SQLバージョンのリポジトリに対して統合テストを作成するのはどの時点ですか?
私の懸念は、オブジェクト(テストリポジトリ)からデータにアクセスするためのコードが正常に機能することです。しかし、データベースのバージョン(SQLリポジトリ)は内部で非常に異なるため、SQLリポジトリ内の重要なコードは機能せず、それ自体はテストされません。意図したとおりに機能していることを確認するにはどうすればよいですか?プロセスについて何かが足りませんか?
よろしく。