如何使用参数化构造函数对基类固有的类执行 Nunit 测试

本文关键字:执行 测试 Nunit 基类 参数 何使用 构造函数 | 更新日期: 2023-09-27 17:56:34

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 找到了合适的构造函数"

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

如何使用参数化构造函数对基类固有的类执行 Nunit 测试

为测试类提供一个零参数构造函数。如果它调用超类的多参数构造函数就可以了,只要它为它提供适当的参数即可。