问题描述
我想测试我编写的一些反射代码。
如果 ReferencedAssemblies 尚未加载到 AppDomain 中,即如果以下表达式曾经返回 true
,则会发生边缘情况:
typeof(MyType).Assembly.GetReferencedAssemblies()
.Except(AppDomain.CurrentDomain.GetAssemblies().Select(assem => assem.GetName()))
.Any()
我有两个问题:
- 这能返回
true
吗? (我认为“是”[因此标题问题的答案是“否”],尽管我不确定)。 - 假设它可以……那么为了单元测试的目的,我该如何编排它?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)