RhinoMocksを使用して、イベントハンドラーの署名が次のようになっているイベントを発生させたいと思います。
MyEventHandler(int a value, ref bool handled) {..}
私が使用する場合:
myMock.Raise(x => x.MyEventHandler += null, aValue, handled);
次のエラーメッセージが表示されます:System.InvalidOperationException:パラメータ#2はSystem.Booleanですが、System.Boolean&である必要があります
私はそれを試してみました:
myMock.Raise(x => x.MyEventHandler += null, aValue, ref Arg<bool>.Ref(Is.Anything(), handled).Dummy);
しかしそれはコンパイルさえしません...
このイベントを開催する正しい方法は何ですか?