Как я могу установить значение свойства без установщика на заглушке? - PullRequest
1 голос
/ 03 октября 2011

Могу ли я установить возвращаемое значение свойства set-less для заглушки, созданной Rhino.Mocks?

Например:

public interface IMyMachine { string myProperty { get; } }

...

IMyMachine m = MockRepository.GenerateMock<IMyMachine>();

// implement in a way so that m.myProperty will return "Ahoj!"
if (m.myProperty == "Ahoj!")
 //do something

1 Ответ

5 голосов
/ 03 октября 2011
m.Expect(x => x.myProperty).Return("abc");

или если вы используете заглушку:

var m = MockRepository.GenerateStub<IMyMachine>();
m.Stub(x => x.myProperty).Return("abc");
...