public Start ( |
||
start | ||
name | string | |
Результат |
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 TestStartTimer() { Timer timer = new Timer { Name = "test" }; timer.Start (new Time (1000)); Assert.AreEqual (1, timer.Nodes.Count); Assert.AreEqual ("test", timer.Nodes [0].Name); Assert.AreEqual (1000, timer.Nodes [0].Start.MSeconds); Assert.IsNull (timer.Nodes [0].Stop); timer.Start (new Time (5000), "new"); Assert.AreEqual (2, timer.Nodes.Count); /* Starting a time should stop the previous period */ Assert.AreEqual (5000, timer.Nodes [0].Stop.MSeconds); Assert.AreEqual ("new", timer.Nodes [1].Name); Assert.AreEqual (5000, timer.Nodes [1].Start.MSeconds); }
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); }