2017-01-24 7 views
-1

私は以前のWebフォームC#.netアプリケーション(4.0)プロジェクトのビジネスレイヤーにユニットテストを書いています。このアプリケーションには、Databaseへの接続用のE.F 5.0(Database first)があります。それはかなり大きいアプリケーションです。単体テスト、既存のWebフォームで既存のEF 5.0をどうやって模擬するかC#.net application

私は、データベースを模擬するためにInterface、UnitOfWork、Repositoryを追加することで、アプリケーション全体を再設計し、再設計したくありません。ユニットテストプロジェクトのためのExisting E.F 5.0(データベースファースト)を模擬する簡単で素早い方法は何ですか?

答えて

0

仮想メソッドとインターフェイスをモックするだけで、少なくともそのデータベースのインターフェイスラッパーを作成し、参照をリファクタリングする必要があります。

関連する問題