Verspottender Entitätskontext in EF4

Ich verwende VS2010 B2 und EF4 B2 und versuche, Rhino Mocks zu verwenden, um den von EEF generierten Entitätskontext zu verspotten.

var context = MockRepository.GenerateMock<SomeDBEntities>();
IObjectSet<TxMode> objectSet = new List<TxMode> { mode }.AsObjectSet();
context.Expect(c => c.TxModes).Return(objectSet);

Das Problem ist, dassc.TxModes ist eine Eigenschaft vom TypObjectSet<TxMode> während ich versuche zurückzukehrenIObjectSet<TxMode> und ich erhalte den folgenden Kompilierungsfehler:

Error 4 The best overloaded method match for 

'Rhino.Mocks.Interfaces.IMethodOptions<System.Data.Objects.ObjectSet
<Data.Entities.TxMode>>.Return(System.Data.Objects.ObjectSet
<Data.Entities.TxMode>)' has some invalid arguments.

Die AsObjectSet-Erweiterungsmethode stammt vonHier.

Hast du eine Idee, wie ich das kompilieren kann?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage