С тестированием контроллеров и моделей понятно. Непонятно как протестировать View. Ну, например, во вьюшке строгая модель. Контроллер отрефакторили и во вьюшку стали передавать модель другого типа. Проект скомпилится, но выдаст ошибку только в рантайме, при попытке открытия. Или ещё какая ошибка будет именно во view, на которую ругнётся только razor.
Открывать в браузере и проверять вручную как-то не хочется.
Что порождает ошибку «It is an error to use section registered as allowDefinition=’MachineToApplication’ beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.»
Решение найдено тут — www.arturdr.ru/net/problema-one-click-publish-i-mvcbuildviews-v-asp-net-mvc/#more-514
После выставления MvcBuildViews, надо добавить BaseIntermediateOutputPath
Вдруг кому пригодится.