我正在尝试测试一个程序集扩展方法,该方法基本上是Assembly.GetTypes()
的包装器,它处理抛出ReflectionTypeLoadException
时的情况,因为无论出于何种原因,加载的程序集中的一个或多个类型不能加载。
我试过从静态&中明确地抛出TypeLoadExceptions
实例构造函数,并尝试实例化此虚拟类的实例并在尝试加载类型之前调用DoStuff()
方法来中断它,但Assembly.GetTypes()
总是返回Type而不是抛出{{ 1}}。
我该如何强制这种行为?
ReflectionTypeLoadException