5. ASP.NET Core Clean Architecture: Интеграционные тесты с Testcontainers
В этом видео настраиваем полноценную инфраструктуру для интеграционного тестирования Web API с реальной базой данных и кэшем. Разберем WebApplicationFactory, Testcontainers для PostgreSQL и Redis, Respawn для сброса состояния БД между тестами, напишем код для сидирования тестовых данных и сценарии для эндпоинтов. 00:00 — Введение 00:19 — Установка пакетов: Testcontainers (PostgreSQL, Redis) и Respawn 00:40 — Инфраструктура тестов: WebApplicationFactory и конфигурация окружения 04:00 — Интеграционные тесты для Categories 06:10 — Интеграционные тесты для Listings 10:20 — Финальный прогон тестов и итоги 🎬 Плейлист "Clean Architecture в ASP.NET Core" (все части): https://www.youtube.com/watch?v=449sEaIY_5g&list=PLl71qo2x5aNKfQL5K_sp67BVbcotAlsSd 👉 Исходный код этой части: https://github.com/gitEugeneL/CleanArchitectureTemplate/tree/Presentation/Api 📂 Весь проект: https://github.com/gitEugeneL/CleanArchitectureTemplate Если вы впервые здесь — рекомендую начать с первой части плейлиста, чтобы понимать структуру проекта (Domain, Persistence, Application, Presentation). #CleanArchitecture #ЧистаяАрхитектура #AspNetCore #Testcontainers #IntegrationTesting #xUnit #DotNet #CSharp #WebAPI #Backend #Postgres #Redis
Название:
5. ASP.NET Core Clean Architecture: Интеграционные тесты с Testcontainers
Категория:
Разное