1
モックオブジェクトのタイプをチェックし、基礎となるタイプを取得する必要があります。たとえば、Mockのようなオブジェクトの場合、ここには "Foo"という型を呼び出すことができます。私はmoqを使用しています。モックオブジェクトの基礎となるタイプ
Mock<Foo> myFoo = new Mock<Foo>
myFoo.Object.?
myFoo.?
モックオブジェクトのタイプをチェックし、基礎となるタイプを取得する必要があります。たとえば、Mockのようなオブジェクトの場合、ここには "Foo"という型を呼び出すことができます。私はmoqを使用しています。モックオブジェクトの基礎となるタイプ
Mock<Foo> myFoo = new Mock<Foo>
myFoo.Object.?
myFoo.?
Type t = myFoo.GetType().GetGenericArguments().First();
オブジェクト上で動作するものはありますか?私はFooの型を取るメソッドにFuncを渡したいので、そうするのが少し便利です。 –
Mock.Get(obj)はインスタンスのモックオブジェクトを返します。 – TrueWill