Назначение описательных имен модульным тестам

Использование Сообщества Visual Studio 2015. У меня есть проект модульного теста со всеми этими методами под названием «Step01_AddUser», «Step02_AddHomework» и т.д. Однако я хотел бы дать им описательные имена, которые будут отображаться в окне обозревателя тестов. В основном я хочу выполнить 2 вещи:

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

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

1 ответ

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

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

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