5
私が模擬したい強く型付けされたキャッシングインターフェイスがあるとします。それはこのように、あらゆる種類のオブジェクトを受け取り、それを返します。メソッド呼び出しを総称して模倣する
interface IMyCache
{
void Add(int key, object obj);
T Get<T>(int key);
}
は、私はそれに送信するすべてのパラメータの型を模擬しますRhinoMocksスタブを書くことができますか?理想的にはそれだけで次のようになります。
var mock = MockRepository.GenerateStub<IMyCache>();
mock.Stub(m => m.Get<T>(1234)).Return(new T());
具体的なクラスであることをTを期待していますので、これは動作しませんが、私はそれを汎用化したいと思います。これは可能ですか?