すべてが私のプロジェクトで動作します。...https://effort.codeplex.com/を...参照)を使用して、データアクセス層やビジネスロジック層のテストを含む多くのテストをセットアップしています。私たちは単体テストでMoqを使っていました。私の上司は簡単なことをしたいので、テストをEffort実装からMoqとFakeDbSetだけに移動できるかどうかを確認したいと思ってい...ます。...シナリオ:データをメモリにロードして、偽のdbcontextを作成して操作を実行するEffortフレームワークを使用したいとします。Dataloaderと.csvファイルを使用する代わりに、プログラムでデータをロードする必要があります。6のテストにEffortを使用すると、DBSetの1つにアクセスしようとしたときにKeyNotFoundException(「指定されたキーが辞書に存在しませんでした」)リポジトリ。...私はそれがDbContextの1つまたは2つのDbSetsで動作することに気づいたが、DbContextに複数のDbSetsを追加すると、上記のエラーが発生する。ZvonarEffortとTypeName属性によるテスト私はいくつかのコードをテストしたいと思います。)で定義されたDbContextを偽造する必要があります。これはほとんどうまくいっていますが、データモデルクラスが...TypeName...属性を使用しているときに問題にぶつかりました。私はこの問題を示すためにスケルトンを作った。私はいくつかのユニットテストを行うためにEffort(EF4用)を使用しています。6が移行例外をスローします。Effortを使用してアプリケーションをテストしようとしていますが、コードに基づいた移行がコンテキストで有効になっている場合、次の例外がスローされます。'XDbContext'の移行が有効になっていますが、データベースが存在しないか、マップされたテーブルが含まれていません。Migrationを使用して、データベースとそのテーブルを作成します。DBファーストEffortフレームワーク(バージョン1.1.4)を使用してDBレイヤーをテストする際に問題が発生しています。...私はエンティティのフレームワーク6.1.3を使用してDB層を持っており、そのモデルはデータベースを最初に使って作成されているので、モデルを記述する...*.edmx...ファイルがあります。)を使用していました。Coreの新しいメモリプロバイダを提供することに決め、OnModelCreatingで設定されたIsRequired()やその他のエンティティコンフィグレーションを尊重しないことをすぐに発見しました。InvalidOperationException:シーケンスに複数の一致する要素が含まれている私は、通常の方法で接続を作成し、それをDBコンテキストに渡すことで、Effortを使用しています。