Я проводил некоторые исследования плюсов и минусов MVC / MPV / MVVM, и одной из общих тем является то, что MVC сложнее для модульного тестирования, чем MVP и MVVM, но я не до конца понимаю, почему.
Насколько я понимаю, в MVC представление зависит от модели и контроллера, поэтому для проверки представления необходимо смоделировать как контроллер, так и модель. Как в этом улучшается MVP / MVVM?