public void TestCancelTimer() { Timer timer = new Timer { Name = "Test" }; timer.Start (new Time (1000)); timer.Stop (new Time (2000)); timer.CancelCurrent (); Assert.AreEqual (1, timer.Nodes.Count); timer.Start (new Time (3000)); Assert.AreEqual (2, timer.Nodes.Count); timer.CancelCurrent (); Assert.AreEqual (1, timer.Nodes.Count); }
public void TestTotalTime() { Timer timer = new Timer { Name = "Test" }; timer.Start (new Time (1000)); timer.Stop (new Time (2000)); Assert.AreEqual (1000, timer.TotalTime.MSeconds); timer.Start (new Time (3000)); Assert.AreEqual (1000, timer.TotalTime.MSeconds); timer.Stop (new Time (4000)); Assert.AreEqual (2000, timer.TotalTime.MSeconds); }
public void TestStopTimer() { Timer timer = new Timer { Name = "Test" }; timer.Start (new Time (1000)); Assert.IsNull (timer.Nodes [0].Stop); timer.Stop (new Time (1200)); Assert.AreEqual (1200, timer.Nodes [0].Stop.MSeconds); }