private void RunTests(Harness harness) { Clients.All.showmessage("Starting " + harness.Name + " tests..."); var sw = new Stopwatch(); sw.Start(); for (var i = 0; i < OPERATIONS; i++) { var data = i.ToString(); harness.Create(data); } sw.Stop(); Clients.All.showmessage("Put " + OPERATIONS + " values in " + sw.ElapsedMilliseconds + "ms."); sw.Reset(); sw.Start(); for (var i = 0; i < OPERATIONS; i++) { var data = i.ToString(); harness.Read(data); } sw.Stop(); Clients.All.showmessage("Read " + OPERATIONS + " values in " + sw.ElapsedMilliseconds + "ms."); sw.Reset(); sw.Start(); for (var i = 0; i < OPERATIONS; i++) { var data = i.ToString(); harness.Delete(data); } sw.Stop(); Clients.All.showmessage("Deleted " + OPERATIONS + " values in " + sw.ElapsedMilliseconds + "ms."); Clients.All.showmessage("Completed " + harness.Name + " tests..."); }