WebApplicationFactory поднимает TestServer; сочетайте unit и integration-тесты.
Разбор
- ConfigureTestServices подменяет зависимости.
- БД: Testcontainers или осторожный InMemory.
- Проверяйте статусы и ProblemDetails.
- Разделяйте быстрые и медленные тесты.
Итог
WebApplicationFactory — база интеграционных тестов API.