Projemde EntityFramework kullanan DAL katmanında bazı birim testleri çalıştırmak istiyorum. Testlerin her çalıştırılmasından önce yeni bir veri tabanından senaryolar oluşturuyorum (test yaparken daima aynı ilk verilere sahip olabilmek için). Testlerin sonunda, bu veritabanı ([ClassInitialize()] ve [ClassCleanup()] öznitelikleri yardımıyla otomatik olarak yapılır.Bağlantı dizesi içinde db adını çalışma zamanında yönetme Entity Framework
Oluşturulan veritabanının her zaman farklı bir adı vardır, TestDB gibi bir şey -2009-01-31--12-00-00, meslektaşlarımın test veritabanları ile çelişmemek için
Sahip olduğum asıl sorun, EntityFramework'a henüz bir yol bulamadım. oluşturulan veritabanına bağlanın (ad çalışma zamanında oluşturulur) Şu anda normal olan app.config dosyasında belirtilen bağlantı dizesine bağlanır ve bu testleri yapıyorum çünkü DAL dll dışından yapılabilecek bir şey için (doğrudan EF bağlamında hiçbir şey ayarlamadan)
Her türlü yardım büyük beğeni topluyor.
Teşekkürler.