0
나는 Moq을 사용합니다. 나는 모의 객체의 속성 게터 스텁하려면 :속성 가져 오기 도구를 스텁하는 방법은 무엇입니까?
var db = new Lazy<DatabaseContext>(DatabaseContextFactory.Create);
var mock = new Mock<IDocumentOperationContext>();
// stub "Database" property getter
mock.SetupGet(_ => _.Database).Stub(_ => db.Value);
을하지만 예외가 발생합니다 : 나는 IDocumentOperationContext
을 구현하기 위해 이미 DatabaseContext
개체를 기존과 스텁 싶지 않아
System.InvalidOperationExceptionThe object 'IDocumentOperationContext _ => _.Database' is not a mocked object.
.
목표 달성 방법은 무엇입니까? 다른 모킹 도서관에서도 가능합니까?
오, 감사합니다. '. 스텁'은 Rhino.Mocks 형식입니다. 나는 잘못했다. – dizel3d