MSTest - Можно ли получить доступ к значениям [DataRow] в TestInitialize и TestCleanup? - PullRequest
0 голосов
/ 04 сентября 2018

У меня такие тесты:

[DataTestMethod]
[DataRow("example1")]
[DataRow("example2")]
public void Test_Example(string name)
{
  // test logic
}

Наша система ведения журнала в настоящее время реализована одним [TestCleanup] методом на базе [TestClass].

Я могу получить доступ к имени метода теста через свойство TestContext, но оно не включает никакой информации, касающейся параметров datarow.

Можно ли как-нибудь получить эти значения? В [TestCleanup] или [TestInitialize] все будет в порядке.

1 Ответ

0 голосов
/ 04 сентября 2018

Вы смотрели на свойство DataRow объекта TestContext? Это может быть то, что вы после.

https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.testtools.unittesting.testcontext.datarow?view=mstest-net-1.2.0

...