コード例 #1
0
        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);
        }