public void TimerOOStoppedTest() { var m = new MetricsFactoryBuilder("a", "a").Build().CreateMetric(); var t = m.CreateTimer("foo"); t.Stop(); Assert.False(t.IsStarted); Assert.True(t.IsStopped); }
public void TimerOOValueTest() { var m = new MetricsFactoryBuilder("a", "a").Build().CreateMetric(); var t = m.CreateTimer("foo"); Thread.Sleep(800); t.Stop(); var ratio = ((800e6) / t.Value); Assert.True(Math.Abs(ratio-1) < 0.1); }
public void TimerOONotNullTest() { var m = new MetricsFactoryBuilder("a", "a").Build().CreateMetric(); var t = m.CreateTimer("foo"); Assert.NotNull(t); }