首先我很抱歉如果问题已被问到,但我没有找到像我的任何人(但我认为这是一个相当普遍的问题) 所以我试图做一些单元测试,和第一个已经成问题了。访问私人字段
我必须测试我的类的构造函数,在构造函数中我设置了一个私有字段的实例。那么如何测试这个PRIVATE字段是否不为空呢? (因为我想的是,我有什么测试) - >测试:
public BUDGET_MANAGER()
{
this.budget_provider = new BUDGET_PROVIDER();
}
- >测试Mehod:
[TestMethod()]
public void BUDGET_MANAGERConstructorTest1()
{
BUDGET_MANAGER target = new BUDGET_MANAGER();
Assert.IsNotNull(??,"the provider is not instancied");
}
我该怎么办呢?感谢您的帮助,我迷上了单元测试。
参见:http://msdn.microsoft.com/en-us/library /0tke9fxk.aspx(尽管你必须使字段“内部”而不是“private”,这可能不是你想要的。) – 2011-02-25 22:31:00
[单元测试和检查私有变量值](http:/ /stackoverflow.com/questions/1093020/unit-testing-and-checking-private-variable-value) – 2011-02-25 22:33:08