Как найти текущее имя выполняемого теста? - PullRequest
1 голос
/ 05 сентября 2008

Я знаю, что могу определить имя метода по мере его выполнения, просто интересно, есть ли способ из метода установки. Я думаю, что метод атрибута будет работать, но из метода установки он будет лучшим.

РЕДАКТИРОВАТЬ NUnit

1 Ответ

1 голос
/ 06 сентября 2008

Я знаю, что это будет звучать негативно, но не делайте этого! : -)
Идея метода установки заключается в том, что он выполняет что-то необходимое для каждого теста, что означает, что не имеет значения, какой тест выполняется, поэтому вам не нужно знать имя метода.
Если вы используете разные данные, использованные при инициализации, то вызовите отдельный метод с данными, переданными в качестве параметра из вашего метода тестирования.
Если вам действительно нужно то, о чем вы просите, то вам может понадобиться другой метод, который берет имя текущего метода в качестве параметра и вызывает его из вашего тестового метода.

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