Verileri SQL Server'dan çeken bir n-katmanlı web uygulamasına sahibiz. Veri Erişimi mantığımız, verileri daha sonra İş nesnelerimizi oluşturmak için kullanılan bir SqlDataReader döndürür (a.k.a. Veri Aktarımı nesneleri).Birim sınama - SqlDataReader'ın izlenmesi
İşletme nesnelerimizi oluşturmak için bu SqlDataReader nesneleri tarafından döndürülen verileri yorumlayan kodumuzu denetlemek için birim testleri oluşturmayı istiyoruz. Bu nedenle, birim sınama sırasında SqlDataReader nesnelerini değiştirmek için saplamalar oluşturmak gerekli görünmektedir. Muhtemelen oldukça tipik olduğu gibi, SqlDataReader nesnelerimiz her biri birden çok satır içeren birden çok kayıt kümesini döndürür.
- Bu mantıklı bir çaba mı?
- Bu saplama nesnelerinin oluşturulmasına nasıl başlamalıyız? peşin
çok teşekkürler
Griff
bizim IDataReader nesnelerden biri bir müşteri ile ilgili ayrıntıları verir düşünün: Eğer o zaman bu gibi kullanabilirsiniz
... Bir veri okuyucu almak için RS1 = kişisel bilgilerini; rs2 = izinler; rs3 - xxx vs. Çoğu test bunu varsayılan bir veri seti olarak kullanacaktır. Bazı testler bu değerlerin çoğunu kullanmak isteyebilir, ancak datatables'deki özelliklerin bir kısmını geçersiz kılabilir. Bu ne kadar kolay? Neredeyse miras gibi .... – DrGriff
Anladığımdan emin değilim - birden çok sonuç kümesi için tek bir veri okuyucusu veya bir dizi veri okuyucusu mu demek istediniz? Her durumda, cevabımı güncelledim. –
Neden düşüş var? Kimse...? –