Подтвердить что ты не робот

Stubbing свойство только для чтения с Rhino Mocks

У меня есть класс с частным набором свойств, который я хочу заглушить ногами из носорога. Однако, когда я пытаюсь это сделать, это дает мне ошибку времени компиляции, говоря, что я не могу установить свойство только для чтения. Я новичок в использовании Rhino Mocks, поэтому я должен что-то пропустить здесь...

public Interface IFoo
{
    int Quantity { get; }
}

[TestMethod]
public void SomeTest()
{
    IFoo foo = MockRepository.GenerateStub<IFoo>();
    foo.Quantity = 5;

    //Asserts and such
}
4b9b3361

Ответ 2

Вы можете просто сделать:

foo.Stub(f => f.Quantity).Return(5);
//asserts