Dla niektórych obiektów chcę utworzyć domyślne kody pośredniczące, aby wspólne właściwości zawierały wartości. Ale w niektórych przypadkach chcę nadpisać moje domyślne zachowanie. Moje pytanie brzmi: czy mogę w jakiś sposób zastąpić już wartość zogniskowaną?Dwukrotne przeszukanie właściwości za pomocą szumowiny na nosorożcu
//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
Zobacz http://stackoverflow.com/questions/770013/rhino-mocks-how-to-clear- previous-expectations-on-an-object – Ted