如何在运行时在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
}
答案 0 :(得分:2)
文档不是100%明确,但是您的类的TestContext实例的TestName属性是否为您提供了所需的内容?
答案 1 :(得分:0)
这很简单.TestContext.TestName给出了测试用例名称