データベース アクセスに Entity Framework 4.1 を使用しており、次のコードを単体テストしたいと考えています。
// Get all the entities including children
using (MyContext context = new MyContext())
{
return context.EmployeeProfiles.Include("EmployeeProperties").ToList();
}
Moles を使用してデータベースの依存関係を掘り下げていますが、行き詰まっています。Entity Framework のどのポイントから始めるべきか。
私はこの例に従っていましたが、これは LINQ-To-SQL 用です。
データベースへの呼び出しが行われる前に、どの関数をインターセプトするかを把握するために、Entity Framework をデバッグ/トレースすることも考えていました。ただし、Entity Framework 4.1 でトレースできるソース コードはないようです。ディスカッションを参照してください。
EmployeeProfiles のリストを取得できるように、DbContext でどの関数をモルアウトする必要があるかを誰かに案内してもらえますか?