次のインターフェイスのスタブを作成したいと思います。
interface IUnitOfWork
{
void DoInTransaction(Action method);
}
スタブオブジェクトでDoInTransaction
は、実行するだけですmethod()
。
何かのようなもの:
// pseudo-code
unitOfWorkStub.Stub(x => x.DoInTransaction(method)).Do(method())
RhinoMocksでこの種のスタブを作成することは可能ですか?これはどのように行うことができますか?