模拟对象的底层类型

时间:2010-11-22 18:18:05

标签: .net mocking moq

我需要检查模拟对象的类型,并希望获得基础类型。例如,对于像Mock这样的对象,我可以在这里找到任何类型的东西,“Foo”?我正在使用moq。

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

1 个答案:

答案 0 :(得分:3)

Type t = myFoo.GetType().GetGenericArguments().First();