3
私はoutパラメータを持つメソッドを持っており、例外がスローされる可能性があります。私は、Rhinoのモックと、この動作をテストしたいので、私は実行します。Rhino .OutRefと互換性がありません。
Expect.Call(() => mymethod(null, null, out integer1, out integer2))
.IgnoreArguments().OutRef(1, 2).Throw(new Exception());
しかし、アウトパラメータが初期化される前に、例外がスローされることはかなり明確に表示されます。
私は何か間違っているのですか、それとも通常のサイの行動ですか? この問題にどう対処しますか?
まあ、私は推測しています...パラメータはまだ特定の種類の例外に対して初期化されていると主張したいと思いますが、おそらくそれに頼っているのは推奨された動作ではありません。最終的には、リファクタリングが解決策です。 – Zonko