Как назначить описательные имена для юнит-тестов

Использование Visual Studio 2015 Community. У меня есть проект модульного теста со всеми этими методами, названный "Step01_AddUser", "Step02_AddHomework" и т. Д. Однако я хотел бы дать им описательные имена, которые появятся в окне Test Explorer. В основном я хочу сделать 2 вещи:

  1. Сортируйте тесты (в списке воспроизведения), чтобы они выполнялись в определенном порядке.
  2. Удалите подчеркивания из имен методов, чтобы, например, они читали "01 - Добавить пользователя", "02 - Добавить домашнюю работу".

Есть ли способ сделать это?

1 ответ

Решение

Я отвечу на ваши вопросы в том же порядке, в котором они были заданы:

  1. Этот вопрос уже ушел сюда.
  2. Имена тестов определяются проводником тестов по именам их методов. В именах методов не должно быть пробелов, поэтому в именах тестов не должно быть пробелов.

Я также очень рекомендую перейти к этой статье. В нем рассматриваются некоторые соглашения о наилучших методах именования для модульных тестов.

Другие вопросы по тегам