Esempio n. 1
0
    public void Resume()
    {
        int[] tests = new int[] { 0, 10, 50, 100, 432, 500 };

        for (int i = 0; i < tests.Length; i++)
        {
            timer = new MyTimer(100);
            timer.Start();
            System.Threading.Thread.Sleep(230);
            timer.Stop();
            System.Threading.Thread.Sleep(tests[i]);
            timer.Resume();

            State.GetState(timer);

            Assert.IsTrue(State.TimerInterval >= 69 && State.TimerInterval <= 71);
            Assert.IsTrue(State.ResumeInterval >= 69 && State.ResumeInterval <= 71);
        }
    }