0
Я использую Moq. Я хочу, чтобы окурок свойства геттера в макете объекта:Как заглушить свойство getter?
var db = new Lazy<DatabaseContext>(DatabaseContextFactory.Create);
var mock = new Mock<IDocumentOperationContext>();
// stub "Database" property getter
mock.SetupGet(_ => _.Database).Stub(_ => db.Value);
Но он бросает исключение:
System.InvalidOperationExceptionThe object 'IDocumentOperationContext _ => _.Database' is not a mocked object.
Я не хочу, чтобы реализовать IDocumentOperationContext
или окурок с уже существующими DatabaseContext
объекта.
Как достичь цели? Возможно ли это в другой библиотеке Mocking?
О, спасибо. '.Stub' - это форма Rhino.Mocks. Я ошибся. – dizel3d