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); } }