Каков наилучший способ подклассов unit test? Предположим, что существует базовый класс, для которого я уже написал тесты, и есть некоторое количество подклассов, которые переопределяют некоторые из родительских поведений в общедоступных и/или защищенных методах.
Если класс test для моих подклассов расширяет (и, при необходимости, переопределяет методы тестирования) класс тестирования для моего базового класса, чтобы применить все тесты базового класса? В противном случае я ожидал бы повторного тестового кода.