У меня есть проект веб-API asp.net, и я хочу выполнить модульное тестирование действия в контроллере.
Это действие вызывает другой статический метод в классе ServiceManager
, который вызывает другое действие в другом controllerApi
! Configuration(IAppBuilder app)
метод из класса запуска должен вызываться для правильной установки пары свойств в ServiceManager
, чтобы действие возвращало что-то!
Следующая диаграмма иллюстрирует это:
![diagram](https://i.stack.imgur.com/eCvjg.png)
Что мне нужно для модульного тестирования, так это убедиться, что при вызове actionFoo
также вызывается actionBoo
. Я не хочу проводить интеграционное тестирование и не хочу изменять всю конфигурацию, чтобы модульное тестирование было бесполезным.
Как правильно подходить к проверке подобных сценариев?
Любая помощь будет оценена.