Exemple #1
0
 public void TransactionTest()
 {
     DB.DeleteAll <ObjectY>();
     DB.Insert(new ObjectY()
     {
         ObjectYId = new Random().Next(5, 100), Name = "boby"
     });
     DB.Insert(new ObjectY()
     {
         ObjectYId = new Random().Next(100, 900), Name = "lover"
     });
     DB.BeginTransaction();
     DB.DeleteAll <ObjectY>();
     DB.AbortTransaction();
     Assert.AreEqual(DB.GetCount <ObjectY>(), 2);
     DB.BeginTransaction();
     DB.DeleteAll <ObjectY>();
     DB.CompleteTransaction();
     Assert.AreEqual(DB.GetCount <ObjectY>(), 0);
 }