Entity Frameworkモデルのモック?
-
03-07-2019 - |
質問
EFモデルをモックして、プロジェクト全体に散らばったLINQ to Entitiesコードを取り除くことなく、モデルクラスを使用するコードをテストできますか?または、代わりにヒットするモデルのテストデータベースを設定する必要がありますか?
解決
LINQコードをデータアクセスオブジェクトでラップできます。 DAOには、個別のインターフェイスと実装コードがあります。テストコードはDAOを模擬します。
これを行いたくない場合は、テストDBが必要になります。
所属していません StackOverflow