Exemplo n.º 1
0
        public void IsRunningWithExistingStopwatch()
        {
            var msw = new MultiStopwatch();
            msw.Start("test");

            Assert.IsTrue(msw.IsRunning("test"));
        }
Exemplo n.º 2
0
        public void ElapsedWithExistingStopwatch()
        {
            var msw = new MultiStopwatch();
            msw.Start("test");

            var elapsedTimeSpan = msw.Elapsed("test");

            Assert.IsTrue(elapsedTimeSpan.Ticks>=0);
        }
Exemplo n.º 3
0
 public void RestartExistingThatRuns()
 {
     var msw = new MultiStopwatch();
     msw.Start("test");
     Thread.Sleep(100);
     var elapsedBeforeRestart = msw.Elapsed("test");
     msw.Restart("test");
     var elapsedAfterRestart = msw.Elapsed("test");
     //this fails if Restart and Elapsed takes longer then 100ms, which can habben while debugging.
     Assert.Less(elapsedAfterRestart, elapsedBeforeRestart);
 }
Exemplo n.º 4
0
        public void StartTwoStopwatchedWithSameIdBuildOfTwoString()
        {
            var msw = new MultiStopwatch();
            msw.Start("test");

            var stringBuilder = new StringBuilder();
            stringBuilder.Append("te");
            stringBuilder.Append("st");
            msw.Start(stringBuilder.ToString());
        }
Exemplo n.º 5
0
        public void StartSingleStopwatch()
        {
            var msw = new MultiStopwatch();
            var sw = msw.Start("test");

            Assert.IsTrue(sw.IsRunning);
        }
Exemplo n.º 6
0
 public void RestartNotExisting()
 {
     var msw = new MultiStopwatch();
     msw.Restart("test");
 }
Exemplo n.º 7
0
        public void IsRunningWithNotExistingStopwatch()
        {
            var msw = new MultiStopwatch();

            Assert.IsFalse(msw.IsRunning("test"));
        }
Exemplo n.º 8
0
        public void ElapsedWithNotExistingStopwatch()
        {
            var msw = new MultiStopwatch();

            msw.Elapsed("test");
        }
Exemplo n.º 9
0
        public void StopNotExisting()
        {
            var msw = new MultiStopwatch();

            msw.Stop("test");
        }
Exemplo n.º 10
0
        public void StopExistingThatRuns()
        {
            var msw = new MultiStopwatch();
            var start = msw.Start("test");
            var stop = msw.Stop("test");

            Assert.AreEqual(start, stop);
            Assert.IsFalse(stop.IsRunning);
        }
Exemplo n.º 11
0
 public void StartTwoStopwatchedWithSameIdWhereFirstIsStopped()
 {
     var msw = new MultiStopwatch();
     var sw = msw.Start("test");
     sw.Stop();
     msw.Start("test");
 }