【发布时间】:2011-07-12 00:45:23
【问题描述】:
是否可以使用 VS2010 单元测试类 PrivateObject 访问静态类中的私有静态字段?
假设我有以下课程:
public static class foo
{
private static bar;
}
我可以使用 PrivateObject 创建 foo 的副本,然后获取 bar 字段吗?
【问题讨论】:
-
为什么需要在单元测试中访问私有字段?这样做通常不是最佳做法。
-
我无法更改测试代码,但是我确实想从特定的私有字段中获取数据......
-
我觉得这不是用于单元测试...投票以重复结束。
-
其实这是一个单元测试。
标签: c# .net visual-studio-2010