Наследование методов тестирования в разных проектах - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь создать тестовый класс для тестовой среды VS, который является производным от другого тестового класса и наследует все его методы тестирования (чтобы каждый из них появлялся дважды).Это было предложено в комментарии к другому билету .

Когда это делается в том же проекте, он работает нормально.При выполнении в разных проектах все компилируется нормально, но новые тесты не отображаются.

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

Я подозреваю, что что-то каким-то образом оптимизировано, но не знаю, что и как лучше всего отлаживать.Я попытался добавить фиктивный TestMethod в тестовый класс второго проекта, просто чтобы что-то случилось с классом - тогда показывает только этот тестовый метод, без производных методов.Предложения будут оценены.

...