gpt4 book ai didi

c# - 使用反射测试抽象类的私有(private)方法

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:07 24 4
gpt4 key购买 nike

如何使用反射(使用 C#)测试抽象类的私有(private)方法?我对改编在 this thread 中找到的代码特别感兴趣.

我首先知道围绕测试私有(private)代码原则的讨论(一般情况下不应该!!)。由于各种原因,我已经决定针对我的情况这样做,所以我们不再重复这些讨论。其他 SO 线程(如 Q# 1583363 和 1506427)详细讨论了它们。谢谢。

最佳答案

根据定义,抽象类不能被实例化,所以不能直接测试。您可以使用其中一种模拟框架(如 TypeMock )。否则,您将需要创建一个继承自抽象类的具体类,并将其用于测试。

关于c# - 使用反射测试抽象类的私有(private)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1703084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com