TestContext.CurrentContext.Test является нулевым при настройке прибора - PullRequest
0 голосов
/ 28 февраля 2012

при использовании nunit с R # я хочу использовать Property в TestContext в TestFixtureSetUp, и я получаю нулевое исключение.
я не могу использовать TestContext в TestFixtureSetUp

1 Ответ

0 голосов
/ 28 февраля 2012

Почему вы можете использовать его в настройках Test Fixture ?Это метод, запускаемый один раз для каждого тестового устройства, не специфичный для данного теста, так что может быть значимым TestContext?

Вы можете использовать его в методе TestSetUp (который выполняется перед каждым тестом), например:

[SetUp]
public void TestSetup()
{
    Console.WriteLine("Setting up the test: {0}", TestContext.TestName);
}

Просто чтобы уточнить, код выполняет:
1. TestFixtureSetUp (без определенного контекста теста)
2. TestSetup - Test1 - TestTearDown
3. TestSetup - Test2 - TestTearDown
4TestSetup - Test3 - TestTearDown
и т. Д.
n.TestFixtureTearDown (без определенного контекста теста)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...