Пропустить урок от UnitTest - Visual Studio 2019 - PullRequest
0 голосов
/ 29 апреля 2019

Как пропустить класс из unittest в visual studio 2019

ClienteRepositoryTests расширяет RepositoryTestBase.

RepositoryTestBase является базой для всех юнит-тестов.Мне бы хотелось, чтобы RepositoryTest не отображался в Test Explorer

1 Ответ

1 голос
/ 01 мая 2019

Сделать базовый класс абстрактным.

И XUnit, и MSTest (и, возможно, другие структуры) используют отражение, чтобы найти правильно оформленные методы (или типы) и должны создавать их экземпляры для запуска тестов.Если ваш класс абстрактный, метод все равно будет существовать в производном типе (все еще оформленном как тестовый метод), но базовый класс не может быть создан.

...