Мы попытались ввести модульное тестирование в наш текущий проект, но он, похоже, не работает. Дополнительный код, похоже, стал головной болью в обслуживании, так как, когда наши внутренние изменения в кармане меняются, мы должны обойти и исправить любые модульные тесты, которые зависают от него.
У нас есть абстрактный базовый класс для модульного тестирования наших контроллеров, который действует как вызов шаблона в реализации абстрактных методов дочерних классов, т.е. Framework вызывает инициализацию, поэтому наши классы контроллеров имеют свой собственный метод Initialize.
Я был сторонником модульного тестирования, но, похоже, он не работает над нашим текущим проектом.
Может кто-нибудь помочь определить проблему и как мы можем сделать модульные тесты для нас, а не против нас?