Что случилось с TestContext в MSTest V2? - PullRequest
0 голосов
/ 02 июля 2019

Я выполняю несколько тестов Selenium и хочу сделать снимок экрана и загрузить его в DevOps Azure.Я использую MSTest V2, и он, кажется, не устанавливает свойство "TestContext" в тестовом контексте.Это всегда ноль.Я создал свойство

public TestContext TestContext { get; set; }

Я пробовал его в своем базовом классе и в моих унаследованных классах.Я попробовал это с резервной переменной, и без, и я попытался Инициализировать это в Инициализации класса (даже если это кажется неправильным).Эта строка

Console.WriteLine($"the TestContext is null {(TestContext == null).ToString()}");

Всегда возвращает TestContext, равный нулю. Затем происходит сбой (очевидно).

1 Ответ

0 голосов
/ 03 июля 2019

Не уверен, что было не так, но для его исправления потребовалось удалить пакеты nuget, а затем переустановить их. Я попытался вернуться к MSTest, и он начал работать. Затем я вернулся к MSTest V2, и он все еще работал.

...