Rhino имитирует проблемы с частным сеттером в заглушке

Ошибка:

Вы пытаетесь установить ожидание на собственности, которая была определена для использования 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;}
    }
}

Что я делаю не так?

8
задан slang 4 February 2015 в 05:50
поделиться