Пример #1
0
        public void FailTimerTest()
        {
            CodeTimer timer = new CodeTimer(typeof(CodeTimerTest), "FailTimerTest", true);

            Assert.Equal("fail", timer.Fail().SubeventName);
            long elapsed = timer.ElapsedTime;

            Assert.True(timer.Started);
            Assert.False(timer.Running);
            Assert.Equal(elapsed, timer.ElapsedTime);
            Assert.True(timer.ElapsedTime > 0);
            Assert.Null(timer.Fail());
        }
Пример #2
0
        public void StartedTest()
        {
            CodeTimer timer = new CodeTimer(typeof(CodeTimerTest), "StartedTest");

            Assert.False(timer.Started);
            timer.Start();
            Assert.True(timer.Started);
            timer.Stop();
            Assert.True(timer.Started);

            timer = new CodeTimer(typeof(CodeTimerTest), "StartedTest2");
            Assert.False(timer.Started);
            timer.Start();
            Assert.True(timer.Started);
            timer.Fail();
            Assert.True(timer.Started);
        }
Пример #3
0
        public void RunningTest()
        {
            CodeTimer timer = new CodeTimer(typeof(CodeTimerTest), "RunningTest");

            Assert.False(timer.Running);
            timer.Start();
            Assert.True(timer.Running);
            timer.Stop();
            Assert.False(timer.Running);

            timer = new CodeTimer(typeof(CodeTimerTest), "RunningTest2");
            Assert.False(timer.Running);
            timer.Start();
            Assert.True(timer.Running);
            timer.Fail();
            Assert.False(timer.Running);
        }