申し訳ありませんが、私はこの投稿を読みました:
しかし、私が探しているものをカバーしているとは思いませんし、他の同様の質問には答えがないようです. したがって、これがすでに回答されている場合はご容赦ください。
私が書いているアプリケーションがあります。いくつかのエンティティ クラスを作成しました。MSの実装はテストをスキップするのに十分なほど優れていると思うので、単体テスト中にこれをモックしたいと思います。=-}
だから、私の最初の推測:
生成された ObjectContext 派生クラスを取得し、そこから ObjectQuery および Add メソッドを返す読み取りプロパティ用のインターフェイスを生成します (この時点では、既存のオブジェクトの更新については気にせず、単に読み取ります)。しかし、ObjectQuery プロパティを適切に機能させることが簡単にできなかったため、テスト中にすぐに問題に遭遇しました。
これに似た何かを行うことについての The Wayward Weblog の投稿を見ましたが、Linq to SQL を使用して、これよりもエンティティ フレームワークをモックするより良い方法を見つけた人はいませんか?!
ありがとう!