How to Use Rhino Mocks/Out and Ref Parameters

From Wikibooks, the open-content textbooks collection

< How to Use Rhino Mocks
Jump to: navigation, search

Development stage: 25% (as of 12/7/2006) (12/7/2006) Both out and ref parameters are supported.

At the end of the Expect statement, add .OutRef(outOrRefParam0, outOrRefParam1,...) as shown below.

int theRef = 42;
int theOut = 0;
Expect.Call(obj.MyMethod(ref theRef, 0, out theOut)).Return(True).OutRef(13, 666)

The variables/objects in OutRef() have the same order as for the method call, ignoring any parameters that are not out or ref.

Personal tools
Create a book
  • Add wiki page
  • Collections help