public void TransactionBasarili() { BasitTabloIdentity bti = new BasitTabloIdentity(); bti.Adi = "atilla"; bti.Soyadi = "ozgur"; Aciklama acik = new Aciklama(); acik.AciklamaKey = Guid.NewGuid(); acik.AciklamaProperty = bti.Adi + " " + bti.Soyadi; try { this.BeginTransaction(); AciklamaDal aciklamaDal = this.GetDalInstance <AciklamaDal, Aciklama>(); dal.Ekle(bti); aciklamaDal.Ekle(acik); this.CommitTransaction(); } finally { this.ClearTransactionInformation(); } }
private BasitTabloIdentity ornekBasitTabloIdentityGetir() { BasitTabloIdentity bt = new BasitTabloIdentity(); bt.Adi = "DenemeAdi"; bt.Soyadi = "DenemeSoyadi"; return(bt); }
public void usp_BasitTabloIdentityEkleTest() { string ad = "DenemeAd"; string soyad = "DenemeSoyad"; int sonuc = StoredProcedures.BasitTabloIdentityEkle(ad, soyad); Assert.Greater(sonuc, 0); BasitTabloIdentityDal dal = new BasitTabloIdentityDal(); BasitTabloIdentity bti = dal.SorgulaBasitTabloIdentityKeyIle((int)sonuc); Assert.AreEqual(ad, bti.Adi); Assert.AreEqual(soyad, bti.Soyadi); }
public void Guncelle() { BasitTabloIdentityBs dal = new BasitTabloIdentityBs(); List <BasitTabloIdentity> liste = dal.SorgulaHepsiniGetir(); for (int i = 0; i < liste.Count; i++) { BasitTabloIdentity m = liste[i]; int pk = m.BasitTabloIdentityKey; m.Soyadi = m.Soyadi + "D" + i; dal.Guncelle(m); BasitTabloIdentity veritabanindakiRow = dal.SorgulaBasitTabloIdentityKeyIle(pk); BasitTabloIdentityKolonlariEsitMi(m, veritabanindakiRow); } }
public void Ekle() { long eskiSonuc = -1; long yeniSonuc = 0; for (int i = 0; i < 10; i++) { BasitTabloIdentity bt = ornekBasitTabloIdentityGetir(); bt.Adi = bt.Adi + i; bt.Soyadi = bt.Soyadi + i; BasitTabloIdentityBs dal = new BasitTabloIdentityBs(); if (eskiSonuc == -1) { eskiSonuc = dal.Ekle(bt); } yeniSonuc = dal.Ekle(bt); Assert.Greater(yeniSonuc, eskiSonuc); } }
public void ornekMusteriEkleGuncelleSil() { BasitTabloIdentityBs dal = new BasitTabloIdentityBs(); BasitTabloIdentity bt = ornekBasitTabloIdentityGetir(); dal.Ekle(bt); BasitTabloIdentity veritabanindakiRow = dal.SorgulaBasitTabloIdentityKeyIle(bt.BasitTabloIdentityKey); BasitTabloIdentityKolonlariEsitMi(bt, veritabanindakiRow); bt.Adi = bt.Adi + "d"; dal.Guncelle(bt); veritabanindakiRow = dal.SorgulaBasitTabloIdentityKeyIle(bt.BasitTabloIdentityKey); BasitTabloIdentityKolonlariEsitMi(bt, veritabanindakiRow); dal.Sil(bt); veritabanindakiRow = dal.SorgulaBasitTabloIdentityKeyIle(bt.BasitTabloIdentityKey); Assert.IsNull(veritabanindakiRow); }
private static void BasitTabloIdentityKolonlariEsitMi(BasitTabloIdentity m, BasitTabloIdentity veritabanindakiRow) { Assert.AreEqual(m.BasitTabloIdentityKey, veritabanindakiRow.BasitTabloIdentityKey); Assert.AreEqual(m.Soyadi, veritabanindakiRow.Soyadi); Assert.AreEqual(m.Adi, veritabanindakiRow.Adi); }