Базовый тип фиктивного объекта - PullRequest
2 голосов
/ 22 ноября 2010

Мне нужно проверить тип фиктивного объекта и получить базовый тип.Например, для объекта, такого как Mock, здесь есть что-нибудь, что я могу вызвать, чтобы получить тип "Foo"?Я использую moq.

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

1 Ответ

3 голосов
/ 22 ноября 2010
Type t = myFoo.GetType().GetGenericArguments().First();
...