У меня есть методы расширения контроллера, которые тесно связаны с тестируемым контроллером и хотели бы получить более полную информацию о поведении контроллера, чем даст ответ Mocking a method.
Является ли лучший вариант самостоятельного хостинга? Я вижу пакеты nuget для Microsoft.Owin.Selfhost и Microsoft.AspNet.TestHost, которые предпочтительнее для веб-приложения MVC5 (т.е. неосновного), использующего Owin.Security и Identity.Owin?
Может ли Селен помочь? Я предпочел бы протестировать ответ HTML / Json, чем использовать кодированные тесты пользовательского интерфейса.