public void f1() { _tracer.StartTrace(); f_1(); f_2(); _tracer.StopTrace(); }
public void OneInAnotherTimeTest() { tracer = new Tracer.Tracer(); tracer.StartTrace(); Thread.Sleep(waittime); TestPattern(); tracer.StopTrace(); long actualtime = tracer.GetTraceResult().Threads[0].Time; long expected = waittime * 2; Assert.IsTrue(actualtime >= expected); }
public void OneInAnotherTest() { tracer = new Tracer.Tracer(); tracer.StartTrace(); Thread.Sleep(waittime); TestPattern(); tracer.StopTrace(); Assert.AreEqual(tracer.GetTraceResult().Threads.Count, 1); Assert.AreEqual(tracer.GetTraceResult().Threads[0].InsideMethods.Count, 1); Assert.AreEqual(tracer.GetTraceResult().Threads[0].InsideMethods[0].InsideMethods.Count, 1); Assert.AreEqual(tracer.GetTraceResult().Threads[0].InsideMethods[0].Name, "OneInAnotherTest"); Assert.AreEqual(tracer.GetTraceResult().Threads[0].InsideMethods[0].ClassName, "TracerTests"); Assert.AreEqual(tracer.GetTraceResult().Threads[0].InsideMethods[0].InsideMethods[0].Name, "TestPattern"); Assert.AreEqual(tracer.GetTraceResult().Threads[0].InsideMethods[0].InsideMethods[0].ClassName, "TracerTests"); }
public void TestPattern() { tracer.StartTrace(); Thread.Sleep(waittime); tracer.StopTrace(); }