Testcontainers ile Gerçek SQL Server: Container Yaşam Döngüsü, Migration ve Testler Arası Temizlik
SQL Server container'ını assembly başına bir kez başlat, test class'ı başına ayrı veritabanı aç, şemayı EnsureCreated ile değil migration'larla kur ve her testten önce Respawn ile temizle. Transaction rollback, test başına veritabanı ve paylaşılan veritabanında Respawn'ı aynı on testle ölçüyor; PreserveExecutionContext olmadan rollback'in sessizce çalışmadığını ve container reuse'un gerçek bedelini gösteriyoruz.
14 Kas 2026
·
12 dk
·
2