Bazı nesneler için, varsayılan özellikler oluşturmak istiyorum, böylece ortak özellikler değerler içeriyor. Ancak bazı durumlarda varsayılan davranışlarımı geçersiz kılmak istiyorum. Sorum şu, bir şekilde mahsur kalmış bir değerin üzerine yazabilir miyim?Bir özelliği iki kez gergedanlarla geçirme
//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
Bkz http://stackoverflow.com/questions/770013/rhino-mocks-how-to-clear- nesneler üzerinde önceki beklentiler – Ted