gpt4 book ai didi

.net - 使用 NUnit 测试私有(private)方法和内部类?

转载 作者:行者123 更新时间:2023-11-28 19:41:35 25 4
gpt4 key购买 nike

如何使用 NUnit 测试私有(private)方法和内部类?

最佳答案

私有(private)方法:

如果您尝试测试非公共(public)方法,通常意味着您做错了。

如果您想要测试某些功能,但又不想在您的类中公开,则代码试图告诉您一些事情。你的类(class)可能有太多的责任。您应该认真考虑将私有(private)功能提取到新类中,为新类编写测试,并让您的旧类拥有新类的私有(private)实例。

内部类:

这个更有效,尤其是当您正在编写一个类库供其他人重用时。您可能拥有并非为一般用途而设计的类,但您想要为其编写单元测试。

对于这种情况,请查看 InternalsVisibleToAttribute .

关于.net - 使用 NUnit 测试私有(private)方法和内部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/973545/

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