Подтвердить что ты не робот

Получить VS Test Explorer, чтобы показать только имя теста, но не полное имя типа

My VS test explorer показывает тесты, включая полное имя типа, например:

CompanyName.ProjectName.Web.Tests.SutDoesWhatItShould

Вместо просто:

SutDoesWhatItShould

Это очень нечитаемо/раздражает. Как это исправить?

Я использую xunit runner для визуальной студии (preerelease) и xunit.net.

4b9b3361

Ответ 1

В v2 это теперь настраивается, см. http://xunit.github.io/docs/configuration-files.html

Итак, вам нужно добавить в app.config:

<appSettings>
    <add key="xunit.methodDisplay" value="method"/>
</appSettings>

и, как отмечено в комментариях, вам может потребоваться перезапустить Visual Studio.

Ответ 2

Для проектов .NET Core (с конфигурацией .json):

  • Добавьте xunit.runner.json файл в тестовый проект со следующим содержимым: { "methodDisplay": "method" }
  • Установите Copy if newer из параметров для файла xunit.runner.json, который вы только что добавили.
  • Создание тестового проекта

Для получения дополнительной информации обратитесь к документации.