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