1

EDMX ファイルを解析し、単体テストで使用する moch/fake を作成する必要があります。最も簡単な統合は、VS IDE に既にある T4 を使用することです。

Webで見たことある人いますか?
それとも、自分で書いているのでしょうか?
または、これを行う進行中の OSS がありますか?

誰か?

4

2 に答える 2

7

EF4使用時

EF4 はObjectContextモッキングをサポートしています。Visual Studio 内のエンティティ デザイナー (空の領域) を右クリックし、Add Code Generation Itemを選択し、オンライン テンプレートに移動して出来上がりです。ADO.NET Mocking Context Generatorがあります。

T4 を使用して、EDMX に基づいてモックを作成します。

于 2010-09-21T18:09:12.647 に答える
2

それを行う方法があれば素晴らしいのですが、私が知る限り方法はありません。

Entity Framework のテストに関しては、追加/更新/削除のメソッドを備えたリポジトリを使用し、IQueryable と作業単位で DataContext を抽象化して、最も成功しました。テスト用にリポジトリをモックしてから、ライブ アプリケーション用にリポジトリの Entity Framework 実装を使用できます。

于 2009-07-21T02:11:44.250 に答える