Как настроить интеграционные тесты для ASP. NET MVC 5 и Web Api 2? - PullRequest
5 голосов
/ 07 января 2020

Я пишу интеграционные тесты для моих. NET веб-приложений прямо сейчас. В целом все идет хорошо. Я нашел четкую документацию, которая объясняет, как это сделать. Например, я использую WebApplicationFactory с. NET Core для тестирования моих ASP. NET Core проектов . Я также написал интеграционные тесты для моих приложений WCF. Вот как я это сделал . Во всех этих ситуациях я смог протестировать без запуска приложений и измерить покрытие кода в Visual Studio .

Однако для моих проектов. NET Framework (MVC 5 ru Web Api 2), мне не ясно, как делать подобные интеграционные тесты для того, для чего я писал. NET Core и WCF. Я нашел тестовый фреймворк , но, к сожалению, он не нацелен на последние версии Web Api и не поддерживался годами. Более того, он также не стабилен при использовании MVC 5. Так что же теперь делать? Мне просто нужны аналогичные тесты для моих ASP. NET веб-приложений тоже. Как сделать такие тесты?

Мои тесты должны работать на машине с windows с. NET Framework. Поэтому мне не нужны никакие объяснения. NET Core.

...