Para algunos objetos, deseo crear trozos predeterminados para que las propiedades comunes contengan valores. Pero en algunos casos, quiero anular mi comportamiento predeterminado. Mi pregunta es, ¿puedo sobrescribir de alguna manera un valor ya anotado?Trozo de una propiedad dos veces con mohos de rinoceronte
//First I create the default stub with a default value
var foo = MockRepository.GenerateStub<IFoo>();
foo.Stub(x => x.TheValue).Return(1);
//Somewhere else in the code I override the stubbed value
foo.Stub(x => x.TheValue).Return(2);
Assert.AreEqual(2, foo.TheValue); //Fails, since TheValue is 1
Ver http://stackoverflow.com/questions/770013/rhino-mocks-how-to-clear- previous-expectations-on-an-object – Ted