2010-11-22 9 views
1

モックオブジェクトのタイプをチェックし、基礎となるタイプを取得する必要があります。たとえば、Mockのようなオブジェクトの場合、ここには "Foo"という型を呼び出すことができます。私はmoqを使用しています。モックオブジェクトの基礎となるタイプ

Mock<Foo> myFoo = new Mock<Foo> 
myFoo.Object.? 
myFoo.? 

答えて

1
Type t = myFoo.GetType().GetGenericArguments().First(); 
+0

オブジェクト上で動作するものはありますか?私はFooの型を取るメソッドにFuncを渡したいので、そうするのが少し便利です。 –

+0

Mock.Get(obj)はインスタンスのモックオブジェクトを返します。 – TrueWill

関連する問題