gpt4 book ai didi

C#:如何实例化私有(private)内部类列表?

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

各位。我现在在做单元测试,遇到问题我自己解决不了。问题如下:

public class A {
private class B{ }
private List<B> list = new List<B>;
}

我想测试list[i]是否为null?现在我可以使用反射来获取列表,但问题是如何将 B 的实例添加到列表中?感谢您的帮助!

最佳答案

单元测试旨在测试...单元。它们并不是为了测试程序的细节 private 内部工作原理。它们旨在测试您的类的面向公共(public)的 API。

如果您的类的公共(public)方法有效,那么您知道它们所依赖的任何private 机制也有效。如果 private 机制中断,它们将导致公共(public)方法停止工作。

关于C#:如何实例化私有(private)内部类列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42709791/

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