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,但实际没有!"); }
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()); }