Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 如何在运行时在VisualStudio测试框架中获取测试用例名称?_Unit Testing_Mstest - Fatal编程技术网

Unit testing 如何在运行时在VisualStudio测试框架中获取测试用例名称?

Unit testing 如何在运行时在VisualStudio测试框架中获取测试用例名称?,unit-testing,mstest,Unit Testing,Mstest,在VisualStudio测试框架中,如何在运行时获取测试用例名称 我正在使用VS2010编写我的单元测试用例,我需要在每次测试初始化期间获取测试用例名称,并将它们保存在文件中 示例代码 [TestInitialize()] public void MyTestInitialize() { string testCaseName = //Find way to get test case name of this test case //Save Logic with Test

在VisualStudio测试框架中,如何在运行时获取测试用例名称

我正在使用VS2010编写我的单元测试用例,我需要在每次测试初始化期间获取测试用例名称,并将它们保存在文件中

示例代码

[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
}

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

这很简单。TestContext.TestName提供了测试用例名称

是的,它提供了:)我太笨了,想不出那么多