12
Wie kann ich indizierte Eigenschaft mit Rhino Mocks Mock?Wie man indexierte Eigenschaft mit Rhino Mocks verspottet?
Wie kann ich indizierte Eigenschaft mit Rhino Mocks Mock?Wie man indexierte Eigenschaft mit Rhino Mocks verspottet?
Ich gehe davon aus Sie eine Eigenschaft bedeuten, mit this[]
var mockClass = MockRepository.GenerateMock<MockClass>();
mockClass.Expect(m => m["key"]).Return("value"); // return a value
mockClass.Expect(m => m["key2"] = "value2"); // set a value
... some test in here using something that depends on mockClass...
mockClass.VerifyAllExpectations();
Ich versuche, diese mockClass.Expect (m => m [0]) Return (Artikel). und ich bekomme einen Index 0 ist außerhalb des Bereichs. Irgendwelche Ideen? – Brian
@Brian welcher Typ ist 'mockClass'? – tvanfosson
mockClass ist geerbt von Configuration und der Fehler kommt public Artikel dieses [int index] { erhalten { return base.BaseGet (Index) als Einzelteil; } gesetzt { if (base.BaseGet (Index)! = Null) // schlägt hier, obwohl seine verspottet/Stummel { base.BaseRemoveAt (Index); } this.BaseAdd (Index, (ConfigurationElement) Wert); } } – Brian