如何从NUnit中继承的测试名称中排除类名

时间:2013-03-29 12:49:32

标签: .net testing inheritance nunit

我有一个带有测试用例(方法)的基类。另外我还有一个继承自基类的类,带有一些重载的测试用例(方法)。 问题是继承的测试用例的名称(在NUnit的解释中)包含基类的名称。是否能够从继承的测试用例的名称中排除基类名称,并使其看起来与重载的测试用例相同。

例如:

childClass中的继承方法:

Namespace.parentClass.childClass.name

在childClass中重载方法:

Namespace.childClass.name

1 个答案:

答案 0 :(得分:0)

您可以从基类中的测试用例中删除“测试用例”属性,并将测试用例方法添加到刚刚调用基类中的方法的子类中。即子类显式声明测试本身,但将实现推迟到基类。