Rhino Mocks Probleme mit privaten Setter in Stub

8

Fehler:

  

Sie versuchen, eine Erwartung zu setzen   auf einer Eigenschaft, die für die Verwendung definiert wurde   ImmobilienBehavior. Anstatt zu schreiben   Code wie folgt: mockObject.Stub (x   = & gt; x.SomeProperty) .Return (42); Sie können die Eigenschaft direkt verwenden, um zu erreichen   das gleiche Ergebnis:   mockObject.SomeProperty = 42;

%Vor%

Was mache ich falsch?

    
Daniel 27.04.2011, 15:21
quelle

3 Antworten

7

Ich denke, mit einem Mock anstelle eines Stubs umgehen Sie das Problem, aber es gibt vielleicht einen besseren Weg, den ich vermisse.

%Vor%     
MonkeyPushButton 27.04.2011 17:21
quelle
2

Ein sauberer Weg als wäre:

%Vor%

Ich verstehe einfach nicht, warum GenerateStub nicht funktioniert.

    
Daniel 28.04.2011 11:00
quelle
0

Ich habe dieselbe Nachricht erhalten. Mein Problem war, dass ich versuchte, eine nicht-virtuelle Eigenschaft in einer konkreten Klasse zu stubben.

    
MoMo 03.07.2012 16:36
quelle