Exemplo n.º 1
0
        public void Update()
        {
            int  count = DataUtil.CountRows("GuidKeys");
            Guid id    = new Guid("{EEDD8FC4-9081-4573-B7E6-B3930FBDAA3C}");

            ObjectTransaction transaction1 = manager.BeginTransaction();

            GuidKeyTestObject test1 = transaction1.Select(typeof(GuidKeyTestObject), id) as GuidKeyTestObject;

            Assert.AreEqual(id, test1.Id);
            Assert.AreEqual(2, test1.ObjData);

            test1.ObjData = 13;
            transaction1.Commit();

            Assert.AreEqual(count, DataUtil.CountRows("GuidKeys"));

            ObjectTransaction transaction2 = manager.BeginTransaction();

            GuidKeyTestObject test2 = transaction2.Select(typeof(GuidKeyTestObject), id) as GuidKeyTestObject;

            Assert.AreEqual(test1.Id, test2.Id);
            Assert.AreEqual(13, test2.ObjData);

            Assert.AreEqual(count, DataUtil.CountRows("GuidKeys"));
        }
Exemplo n.º 2
0
        public void Delete()
        {
            int count = DataUtil.CountRows("GuidKeys");

            ObjectTransaction transaction1 = manager.BeginTransaction();

            GuidKeyTestObject test1 = transaction1.Create(typeof(GuidKeyTestObject)) as GuidKeyTestObject;

            test1.ObjData = 169;
            transaction1.Commit();

            Assert.AreEqual(count + 1, DataUtil.CountRows("GuidKeys"));

            ObjectTransaction transaction2 = manager.BeginTransaction();

            GuidKeyTestObject test2 = transaction2.Select(typeof(GuidKeyTestObject), test1.Id) as GuidKeyTestObject;

            Assert.AreEqual(test1.Id, test2.Id);
            Assert.AreEqual(169, test2.ObjData);

            transaction2.Delete(test2);

            transaction2.Commit();

            Assert.AreEqual(count, DataUtil.CountRows("GuidKeys"));
        }
Exemplo n.º 3
0
        public void SelectDoesNotExist()
        {
            int  count = DataUtil.CountRows("GuidKeys");
            Guid id    = new Guid("{EAB20E73-806B-42F6-9A59-8240487848A4}");

            ObjectTransaction transaction = manager.BeginTransaction();

            GuidKeyTestObject test = transaction.Select(typeof(GuidKeyTestObject), id) as GuidKeyTestObject;

            Assert.IsNull(test);

            Assert.AreEqual(count, DataUtil.CountRows("GuidKeys"));
        }
Exemplo n.º 4
0
        public void Insert()
        {
            int count = DataUtil.CountRows("GuidKeys");

            ObjectTransaction transaction = manager.BeginTransaction();

            GuidKeyTestObject test = transaction.Create(typeof(GuidKeyTestObject)) as GuidKeyTestObject;

            test.ObjData = 69;

            transaction.Commit();

            Assert.AreEqual(count + 1, DataUtil.CountRows("GuidKeys"));
        }