public void TestStartStop() { var pc = new PerfCounter(); var rec = new DateTimeRecoder(new DateTime(1000), new DateTime(2000), new DateTime(3000), new DateTime(4000)); pc.Now = rec.Now; pc.Start("testPC"); pc.Start("testPC2"); pc.Stop("testPC2"); pc.Stop("testPC"); Assert.AreEqual(0.0003, pc.GetStopWatch("testPC").Average, 0.00005); Assert.AreEqual(0.0001, pc.GetStopWatch("testPC2").Average, 0.00005); }