首先我很抱歉如果問題已被問到,但我沒有找到像我的任何人(但我認爲這是一個相當普遍的問題) 所以我試圖做一些單元測試,和第一個已經成問題了。訪問私人字段
我必須測試我的類的構造函數,在構造函數中我設置了一個私有字段的實例。那麼如何測試這個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