如何在NUnit中使用继承时在visual studio中显示测试类名?

时间:2015-11-22 08:23:37

标签: c# inheritance testing visual-studio-2013 nunit

请考虑以下测试类:

[TestFixture]
public abstract class BaseTestClass
{
    public BaseTestClass(string configFile)
    {
        //Load configurations for test
    }

    [Test]
    public void Test1()
    {
        //Run Test1 based on the current configurations
    }

    [Test]
    public void Test2()
    {
        //Run Test2 based on the current configurations
    }
}

[TestFixture]
public class FunctionalTests : BaseTestClass
{
    public FunctionalTests() : base("configForFunctionalTests") { }
}

[TestFixture]
public class IntegrationTests : BaseTestClass
{
    public IntegrationTests() : base("configForIntegrationTests") { }
}

这是它在测试资源管理器中显示的方式:

Test Explorer

有没有办法 - 一个属性可能 - 显示具体的类名而不是基类名(除了我知道可以做的重新锐化)?我尝试使用DescriptionAttribute,但没有帮助。

感谢。

0 个答案:

没有答案