C#单元测试中的私有方法:运行时错误及解决方案
Visual Studio 通过自动生成的访问器类来单元测试私有方法的功能看似很方便,然而,在某些情况下,此类测试会遇到运行时错误,如提供的示例代码所示。问题源于编译器推断的类型 (TypeA_Accessor) 与实际运行时类型 (TypeA) 之间的差异,导致在向列表添加元素时出现转换错误。
解决此问题,请考虑以下方法:
或者,请考虑以下一般建议:
以上是我应该在 C# 中对私有方法进行单元测试吗?如何避免运行时错误?的详细内容。更多信息请关注PHP中文网其他相关文章!