Как получить имя тестового примера в Visual Studio Test Framework во время выполнения? - PullRequest
0 голосов
/ 20 сентября 2010

Как получить имя тестового набора во время выполнения в Visual Studio Test Framework?

Я использую VS 2010 для написания своих модульных тестовых примеров, и мне нужно получить имя тестового набора во время Test Init для каждого теста и сохранить их в файле.

Пример кода

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

2 голосов
/ 20 сентября 2010

Документация не ясна на 100%, но дает ли свойство TestName экземпляра TestContext для вашего класса то, что вам нужно?

0 голосов
/ 20 сентября 2010

Это достаточно просто .TestContext.TestName дает имя теста

...