引数の1つに型制約を使用してメソッドをスタブしようとしています。通常、私はすでにタイプを知っていると書き込み:rhino mockの基本クラスタイプに基づいて引数をどのように一致させるのですか?
o.Stub(x => x.SomeMethod(Arg<bool>.Is.Anything)).Return(...);
代わりに、私は、基本クラスから派生して渡された最初の引数SomeMethod
に対するすべての呼び出しをキャッチしたいのですが、B
を言います。これは可能ですか?誰か助けてもらえますか?
私が指定したい何のための疑似コード:
o.Stub(x => x.SomeMethod(Arg.Type.Equals(typeof(B))).Return(...);
をして、このキャッチが
a
がタイプ
A
であり、
A
が
B
から派生
SomeMethod(a);
のように呼び出しています。