public void BasicTest()
 {
     var TestObject = new Utilities.Profiler.Manager.Default.Profiler("Func1");
     Thread.Sleep(600);
     var A = new Utilities.Profiler.Manager.Default.Profiler("A");
     Thread.Sleep(600);
     A.Stop();
     TestObject.Stop();
     Assert.InRange(A.Entries.Sum(x => x.Time), 0, 1000);
     Assert.InRange(TestObject.Entries.Sum(x => x.Time), 0, 1500);
     Assert.InRange(A.Entries.Sum(x => x.Memory), 0, 100);
     Assert.InRange(A.Entries.Sum(x => x.CPUUsage), 0, 100);
 }
        public void BasicTest()
        {
            var TestObject = new Utilities.Profiler.Manager.Default.Profiler("Func1");

            Thread.Sleep(600);
            var A = new Utilities.Profiler.Manager.Default.Profiler("A");

            Thread.Sleep(600);
            A.Stop();
            TestObject.Stop();
            Assert.InRange(A.Entries.Sum(x => x.Time), 0, 1000);
            Assert.InRange(TestObject.Entries.Sum(x => x.Time), 0, 1500);
            Assert.InRange(A.Entries.Sum(x => x.Memory), 0, 100);
            Assert.InRange(A.Entries.Sum(x => x.CPUUsage), 0, 100);
        }