Ошибка:
Вы пытаетесь установить ожидание на собственности, которая была определена для использования PropertyBehavior. Вместо того, чтобы писать код вроде этого: mockObject.Stub (x => x.SomeProperty) .Return (42); Вы можете использовать свойство напрямую для достижения тот же результат: mockObject.SomeProperty = 42;
var x = MockRepository.GenerateStub<MyClass>();
x.Stub(s => s.Items).Return(new List<Item>());
public class MyClass
{
public virtual IEnumerable<Item> Items
{
get {return _items;}
private set {_items = value;}
}
}
Что я делаю не так?