T4MVC, чтобы избежать магических значений
Ваша проблема сводится к волшебные строки не так ли. Так почему бы не попробовать их решить?
T4MVC как раз об этом, чтобы избежать этих неприятных волшебных строк. Поэтому всякий раз, когда вы переименовываете метод действия, ваша компиляция прерывается, потому что старые ссылки на действия больше не существуют.
Модульное тестирование вида? Тестирование статических не функциональных вещей?
Модульное тестирование - это тестирование функциональных аспектов вашего приложения, а не статических (в вашем случае это были бы ссылки в чужом случае, это были бы некоторые, я не знаю ... CSS-классы или определенные элементы HTML на странице ). Это просто не купит меня на юнит-тестирование в представлениях ...
Таким образом, вместо модульного тестирования ваших представлений решается ваша проблема в корне.