Интеграционный тест: Microsoft.Owin.Selfhost против Microsoft.AspNet.TestHost (или Selenium)? - PullRequest
0 голосов
/ 07 января 2019

У меня есть методы расширения контроллера, которые тесно связаны с тестируемым контроллером и хотели бы получить более полную информацию о поведении контроллера, чем даст ответ Mocking a method.

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

Может ли Селен помочь? Я предпочел бы протестировать ответ HTML / Json, чем использовать кодированные тесты пользовательского интерфейса.

...