AssertWasCalled in Rhino-Mocks

7

Ich habe ein Objekt im Test, das einen ziemlich komplizierten Aufruf an ein Datenzugriffsobjekt macht. IT sieht ungefähr wie

aus

object.DoSomething(somestring,someObject,someOtherObject,someOtherOtherObject)

In meiner Teststruktur habe ich eine verspottete Version des Objekts, und ich möchte testen, dass Dosomething mit somestring == "value1" und someObject.porpertyA == "value2" aufgerufen wurde.

Ich kann die einfache AssertWasCalled () - Überladung nicht verwenden, weil ich nichts von SomeOtherObject weiß (oder mich nicht darum kümmere). Ich bemerke eine weitere Überladung, die eine Aktion für Setup-Einschränkungen ausführt, aber ich habe sie noch nie benutzt.

    
captncraig 01.07.2009, 16:45
quelle

2 Antworten

19

Stück Kuchen:

%Vor%     
zvolkov 01.07.2009, 17:29
quelle
4

Sehen Sie sich die Dokumentation zu Einschränkungen an.

Ich vermute, Sie wollen:

%Vor%     
Jon Skeet 01.07.2009 16:57
quelle

Tags und Links