请考虑以下测试类:
[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") { }
}
这是它在测试资源管理器中显示的方式:
有没有办法 - 一个属性可能 - 显示具体的类名而不是基类名(除了我知道可以做的重新锐化)?我尝试使用DescriptionAttribute
,但没有帮助。
感谢。