実装を交換するだけでなく、特定のメソッドが正しい順序で呼び出されたことを確認するために必要なチェックを追加する必要があります。Mole+Mockのようなものが私にこのオプションを与えると想像することができます。ほくろがこの機能を持っているかどうか誰かが知っていますか?
このコードは役立つはずです:
// Verify if Dispose was called
MDisposableObject.Constructor = delegate(DisposableObject instance)
{
MDisposableObject mole = new MDisposableObject(instance);
...
// This doesn't work
//objectContext.Expects(i => i.Dispose()).ToBeCalledOneTime();
};