Beispiel #1
0
 public void TestTrans()
 {
     Role.Update(new Role()
     {
         Id   = 1,
         Name = "管理员",
         Memo = "Test",
     });
     Role.Update(new Role()
     {
         Id   = 3,
         Name = "试用",
         Memo = "Test",
     });
     Role.Update(new Role()
     {
         Id   = 2,
         Name = "试用",
         Memo = "Test",
     });
     EasyAccessUnitOfWork.Commit();
     Assert.Fail("期望抛出DbUpdateConcurrencyException,但实际没有!");
 }
Beispiel #2
0
        public void TestUpdateMode_GreaterThan()
        {
            var test = Test.FindById(1);

            test.NonNullableInt      = 100;
            test.NonNullableDecimal  = 100;
            test.NonNullableFloat    = 100;
            test.NonNullableDouble   = 100;
            test.NonNullableByte     = 100;
            test.NonNullableString   = "~!@#$%^&*()_+={}[]|\\?.,<>--!@#¥%……&*()——《》?:\"''/*jhgfj*/\\*564\\*";
            test.NonNullableDateTime = DateTime.UtcNow;
            test.NonNullableSexEnum  = Sex.Unknown;

            test.NullableInt      = null;
            test.NullableDecimal  = null;
            test.NullableFloat    = null;
            test.NullableDouble   = null;
            test.NullableByte     = null;
            test.NullableDateTime = null;
            test.NullableSexEnum  = null;
            test.RowVersion       = 8;
            Assert.AreEqual(1, EasyAccessUnitOfWork.Commit());
        }