Хорошо, это может показаться странным, но мне нужно проверить, прошел ли мне код object
типа ModelItem<T>
, где мне все равно, что на самом деле T
. Другими словами, если это ModelItem<int>
, ModelItem<string>
или ModelItem<Foo>
, тогда мне нужно вернуть true
.Можно ли тестировать базу общего?
Примечание: Если бы я был владельцем ModelItem<T>
, я думаю, просто определить интерфейс типа IModelItem
и назначить его в качестве части ModelItem<T>
определения, но у меня нет доступа к источнику.