如何在运行时在Visual Studio Test Framework中获取测试用例名称?

时间:2010-09-20 17:26:30

标签: unit-testing mstest

如何在运行时在Visual Studio Test Framework中获取测试用例名称?

我正在使用VS 2010编写我的单元测试用例,我需要在测试初始化​​期间为每个测试获取测试用例名称并将其保存在文件中。

示例代码

[TestInitialize()]
public void MyTestInitialize() 
{
    string testCaseName = //Find way to get test case name of this test case
    //Save Logic with TestCaseName

}

[TestMethod]
public void T_1()
{
  //Execute Test
}

[TestMethod]
public void T_2()
{
  //Execute Test
}

2 个答案:

答案 0 :(得分:2)

文档不是100%明确,但是您的类的TestContext实例的TestName属性是否为您提供了所需的内容?

答案 1 :(得分:0)

这很简单.TestContext.TestName给出了测试用例名称