Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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);
 }