我有一个C#代码如下
public partial class ChildClass : ParentClass
{
...
...
public ChildClass() : base(SomeCore.Context.Item.Fields["Parameters Template Name"].ConvertToString())
{
this.memVarA = //reading from some Context
this.memVarA = //reading from some Context
}
}
我想为ChildClass创建一个测试用例。在测试类中,我有这段代码:
[TestMethod()]
public void ItemsListShouldHaveOnly4Items()
{
ChildClass ChildClass = new ChildClass();
PrivateObject privateObject = new PrivateObject(ChildClass);
privateObject.Invoke("aPrivateMethod");
var retVal = privateObject.Invoke("getItemsList");
Assert.AreEqual(4, retVal);
}
测试中断异常:System.NullReferenceException:对象引用未设置为Object的实例。
我怎样才能为这门课程编写测试用例?