【发布时间】:2012-09-07 10:27:06
【问题描述】:
目前我想做一个需要 100% 功能覆盖的 UT 覆盖。 我的应用程序中有一个名为 FunctionParser.cs 的公共类,它在内部使用第三方提供的名为 Autocomplete 的内部类。现在的问题是 AutoComplete 类中几乎没有未经测试的功能。因此,为了覆盖这个名为“AutoComplete”的内部类,我尝试使用反射,但对我没有任何作用,有人可以告诉我如何使用反射来访问这个内部类以进行测试。
注意:除了使用 •Get [InternalsVisibleTo] 之外,我无法修改 AutoComplete.CS,它是第 3 方提供的内部类。请建议任何其他可以在不修改第三方类的情况下工作
【问题讨论】:
-
您应该能够在内部使用反射。向我们展示您已经尝试过的内容。
-
你是什么意思“没有工作”。这就像去看医生,只是说“我感觉不舒服”!
标签: c# .net reflection internal