Есть ли где-нибудь глобальное состояние, в котором я могу получить доступ к имени запущенного в данный момент теста?
У меня есть тесты, которые выводят файлы в каталог и считывают их обратно. Я бы хотел, чтобы каждый тест создавалкаталог для воспроизведения, а затем убирать за собой, и я не хочу вставлять это имя (мне нужно сделать его уникальным, а затем убедиться, что каждый тест сохраняет его уникальным; например).Я мог бы использовать GUID, но я хотел бы, чтобы вспомогательные методы могли предполагать, что «это место, где должны храниться тестовые файлы», не прибегая к этому GUID.Опять же, это шнеки для глобального состояния где-то.
По сути, я хочу такой вызов, как TestRunner.Current.CurrentTest.Name
.Существует ли такая вещь?