EDMX ファイルを解析し、単体テストで使用する moch/fake を作成する必要があります。最も簡単な統合は、VS IDE に既にある T4 を使用することです。
Webで見たことある人いますか?
それとも、自分で書いているのでしょうか?
または、これを行う進行中の OSS がありますか?
誰か?
EDMX ファイルを解析し、単体テストで使用する moch/fake を作成する必要があります。最も簡単な統合は、VS IDE に既にある T4 を使用することです。
Webで見たことある人いますか?
それとも、自分で書いているのでしょうか?
または、これを行う進行中の OSS がありますか?
誰か?
EF4 はObjectContext
モッキングをサポートしています。Visual Studio 内のエンティティ デザイナー (空の領域) を右クリックし、Add Code Generation Itemを選択し、オンライン テンプレートに移動して出来上がりです。ADO.NET Mocking Context Generatorがあります。
T4 を使用して、EDMX に基づいてモックを作成します。
それを行う方法があれば素晴らしいのですが、私が知る限り方法はありません。
Entity Framework のテストに関しては、追加/更新/削除のメソッドを備えたリポジトリを使用し、IQueryable と作業単位で DataContext を抽象化して、最も成功しました。テスト用にリポジトリをモックしてから、ライブ アプリケーション用にリポジトリの Entity Framework 実装を使用できます。