私は現在EF4で始まったプロジェクトを持っています。モデル(データベース)の最初のコンテキストにEF4 POCO T4 templatesを使用しています。私は、私のDACロジックに汎用リポジトリを使用しており、永続性のための作業パターンの単位を使用しています。EF4.1 DbSetとEF4 ObjectContextとユニットテスト
しかし、ObjectContext/ObjectSetをモックアップする方法を理解しているいくつかの問題が発生しています。私はthis articleのFakeObjectSet<T>
サンプルを使用して調べましたが、自動増分IDやトランザクションロールバックなど、いくつかのことが残っています。
私はまだ完全にユニットテスト可能な良いEFデザインを探しています。
私の質問は、EF4.1 DbSetはEF4のユニットテストで多くの問題を解決していますか?完全にテスト可能なEF4.1ソリューションを設計するための優れた包括的な記事はありますか?
また、私はモデルファーストソリューションが必要です。
ありがとうございます。
ありがとう:ここでは、テストでのリポジトリ、作業単位と課題を議論するいくつかの関連質問があります。私はTDDにはかなり緑色なので、これらのコンセプトのいくつかは依然として沈んでいます。あなたの投稿は、多くのことが私のために一緒に来るのを助けました。 –