Merhabalar eğer bir projeye UnitTest yazmak istiyorsak kullanacağımız yöntem şunlardır;
İlk önce projemize yeni bir klasör açıyoruz ve adını Test koyuyoruz..
Ardından açılan dosyaya UnitTest yazarak bir cs dosyası ekliyoruz unutmayın ki test csin ismi ile servicesin
ismi aynı olmalıdır.
Açılan test csinin içindeki methodarı siliyoruz ve kendimiz bi tane ekliyoruz.
örnek olarak ben listelemede bir test yaptırmak istiyorum
seneryomuz şu şekilde olucak
eğer sql den gelen veri eksikse listelemiycek
kodumuzu yazalım....
public void Bakiye_ListTo_Fix()
{
// bu alanı kendinize göre düzenliyoruz..
var db = new DiareDBContext();
var Bakiye = new BakiyeRepository(db);
var manager = new BakiyeManager(db, bakiyeRepository);
var bakiyeList = manager.GetAllBakiye();
Assert.IsTrue(bakiyeList.Count > 0);
foreach (var bakiye in bakiyeList)
{
Assert.IsNotNull(bakiye);
}
}
seneryomuza göre düzenledik ve kodumuz artık testden geçebilir..
iyi kodlamalar dilerim...
