Mit FakeItEasy gibt es eine Möglichkeit, den Setter einer Nur-Schreib-Eigenschaft zu fälschen?Mit FakeItEasy gibt es eine Möglichkeit, den Setter einer Nur-Schreib-Eigenschaft zu fälschen?
Die Schnittstelle I, mit arbeiten sieht ungefähr so aus:
Interface IMyInterface
{
String Foo { set; }
}
Ich habe versucht, die folgenden aber die Syntax funktioniert nicht.
IMyInterface _myObject = A.Fake<IMyInterface>();
A.CallTo(() => _myObject.Foo).Invokes((String foo) => {
//save off foo
});
Ich habe auch versucht, aber Syntaxfehler.
IMyInterface _myObject = A.Fake<IMyInterface>();
A.CallTo(() => _myObject.set_Foo).Invokes((String foo) => {
//save off foo
});
Ich stimme Ihrer Einschätzung einer Nur-Schreib-Eigenschaft auch. In diesem Fall sollte es wirklich eine Methode sein, aber ich kann es nicht ändern. –