public void TestMassInsert() { int count = 0; using (var transaction = DapperExtension.BeginTransaction()) { for (int i = 0; i < 2; i++) { Log log = new Log { Message = Guid.NewGuid().ToString(), LogLevel = (int)LogLevel.None }; count += DapperExtension.Connection.Insert(log, transaction); } transaction.Commit(); } Assert.AreEqual(count, 2); }
public void TestMassUpdate() { var log = DapperExtension.Connection.QueryFirst <Log>(); if (log != null) { int count = 0; using (var transaction = DapperExtension.BeginTransaction()) { for (int i = 0; i < 1000; i++) { log.Message = Guid.NewGuid().ToString(); count += DapperExtension.Connection.Update(log, transaction); } transaction.Commit(); } Assert.AreEqual(count, 1000); } }