最近为了实现类的私有方法的单元测试,我通过创建私有访问器而不是使用Reflection来使用PrivateObject,我收到了以下代码审查注释:
"我对私有对象的主要关注是在构造函数中使用object [].它取代了编译器强制执行的强类型操作和JavaScript式运行时错误检测.因此,个人而言,我不推荐它."
上面的评论让我感到困惑,因为根据我的理解,Reflection也需要object[]调用任何方法.请帮助我了解最佳方法.
object[]
.net reflection unit-testing design-patterns accessor
.net ×1
accessor ×1
design-patterns ×1
reflection ×1
unit-testing ×1