Как использовать реальные параметры при создании метода заглушки в RhinoMocks?

Я хочу создать заглушку для следующего интерфейса:

interface IUnitOfWork
{
   void DoInTransaction(Action method);
}

В объекте-заглушке все, что мне нужно сделать DoInTransaction , - это запустить method () .

Примерно так:

// pseudo-code
unitOfWorkStub.Stub(x => x.DoInTransaction(method)).Do(method()) 

Можно ли создать такую ​​заглушку с помощью RhinoMocks? Как это можно сделать?

7
задан Ilya Kogan 15 March 2011 в 10:39
поделиться