WebApplicationFactory vs Testcontainers für Integrationstests in ASP.NET Core
Es sind keine Alternativen. WebApplicationFactory startet Ihre Anwendung, Testcontainers startet deren Abhängigkeiten. Gemessen auf .NET SDK 10.0.201: ein Fixture mit Container kostet 1,7 s pro Klasse gegenüber 10 ms mit SQLite, und eine Verletzung von HasMaxLength(16), die Postgres mit 22001 ablehnt, akzeptiert SQLite stillschweigend.