Я пишу интеграционные тесты для моих. 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.