1
저는 VS2010 B2 및 EF4 B2를 사용 중이며 EEF에서 생성 한 엔터티 컨텍스트를 조롱하기 위해 Rhino Mock을 사용하려고합니다.EF4에서 조롱하는 엔터티 컨텍스트
var context = MockRepository.GenerateMock<SomeDBEntities>();
IObjectSet<TxMode> objectSet = new List<TxMode> { mode }.AsObjectSet();
context.Expect(c => c.TxModes).Return(objectSet);
문제는 c.TxModes
유형 ObjectSet<TxMode>
내가 IObjectSet<TxMode>
를 반환하려고하는 반면의 속성이라는 것이다 나는 다음과 같은 컴파일 오류 얻을 :
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.
AsObjectSet 확장 방법은 here에서 온다.
어떻게하면 컴파일 할 수 있습니까?