private double RunDapperRepositoryWriteMethod(List <Warehouse> warehousesToInsert) { using (var uow = new DapperUnitOfWork()) { uow.BeginTransaction(IsolationLevel.ReadUncommitted); var sw = new Stopwatch(); sw.Start(); foreach (var warehouse in warehousesToInsert) { uow.WarehouseRepository.Create(warehouse); } sw.Stop(); uow.RollbackTransaction(); var averageTime = (double)sw.ElapsedMilliseconds / WriteSampleSize; return(averageTime); } }