Exemplo n.º 1
0
        public void TestInstance()
        {
            Assert.IsTrue(PerfCategory.Exists("Test Timer"));
            Assert.IsTrue(PerfCategory.Exists <PerfTimer>("Test Timer"));
            PerfTimer t = PerfCategory.GetOrAdd <PerfTimer>("Test Timer");

            Assert.IsNotNull(_timer);
            Assert.AreSame(t, _timer);
            Trace.WriteLine(t.ToString());
            using (t.Region())
                Thread.Sleep(50);
            Trace.WriteLine(t.ToString());
            Trace.WriteLine(t.ToString());

            Trace.WriteLine(t.ToString("{short}"));
            Trace.WriteLine(t.ToString(PerfCategory.ShortFormat));
            Trace.WriteLine(t.Timers.Rate);
        }
Exemplo n.º 2
0
        public void TestInvalid()
        {
            InvalidCounter s = PerfCategory.GetOrAdd <InvalidCounter>("Test fail");

            Assert.IsNotNull(_timer);
        }