如何对从具有参数化构造函数的基类继承的类执行Nunit测试

时间:2013-01-30 12:04:34

标签: c# nunit

namespace TestBI
{
 [TestFixture]
 class ClassChild:ClassParent
 {
    public ClassChild(DataRow row, string name): base(row, detail) { }
    [Test]
    public void Test()
    {
        DataRow dr = new DataRow();
        dr[0] = 1;
        dr[1] = "ram"  
        ClassChild ch = new ClassChild(dr,"student");

        :
        :
        :
        Assert.AreEqual(string1,string2);
     }

 }
}

当我运行测试时,我收到错误,因为“找到了TestBI.ChildClass.Test合适的构造函数”

我如何将参数传递给子类?

1 个答案:

答案 0 :(得分:1)

为您的测试类提供零参数构造函数。 如果它调用超类的多参数构造函数,只要它为它提供适当的参数就没问题。