c# .net rhino-mocks

c# - Stubbing una propiedad de sólo lectura con Rhino Mocks



.net rhino-mocks (2)

Tengo una clase con un conjunto de propiedades privadas que quiero eliminar con mofas de rinoceronte. Sin embargo, cuando intento hacer esto, me da un error de tiempo de compilación que dice que no puedo establecer una propiedad de solo lectura. Soy nuevo en usar Rhino Mocks, así que debo estar perdiendo algo aquí ...

public Interface IFoo { int Quantity { get; } } [TestMethod] public void SomeTest() { IFoo foo = MockRepository.GenerateStub<IFoo>(); foo.Quantity = 5; //Asserts and such }


Usted puede simplemente hacer:

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