コード例 #1
0
        public void TestSumOfTimeInOneThread()
        {
            demoFirstClass.FirstMethod();
            demoSecondClass.SecondMethod();
            demoThirdClass.ThirdMethod();
            long sumTime = 0;

            foreach (MethodResult methodResult in tracer.GetTraceResult().Threads[0].DependenceMethods)
            {
                sumTime += methodResult.Time;
            }
            sumTime.Should().Be(tracer.GetTraceResult().Threads[0].Time);
        }
コード例 #2
0
 public void TestInit()
 {
     tracer          = new Tracer();
     demoSecondClass = new DemoSecondClass(tracer);
     demoSecondClass.SecondMethod();
     time       = tracer.GetTraceResult().Threads[0].DependenceMethods[0].Time;
     className  = tracer.GetTraceResult().Threads[0].DependenceMethods[0].ClassName;
     methodName = tracer.GetTraceResult().Threads[0].DependenceMethods[0].MethodName;
 }