私はdbへの呼び出しをスタブしようとしています。基本的な考え方は、次のようなコード行です。
Person person = (from p in this.Entities.FindPerson("Smith") select p).FirstOrDefault();
db に移動せずに、オブジェクトを希望どおりに返すことができます。FindPerson(string) はストアド プロシージャを表します (念のため)。
FindPerson を上書きしようとしましたが、ObjectResult を返す必要があります。これは、パブリック コンストラクターを持たないシール クラスです。それを作成しようとするすべての試みは、db への呼び出しで終了しました。