public void TestMethod2() { var list = new List <string>(); var sw = new StartStopwatch((obj, ex) => list.Add(obj.ToString())); Thread.Sleep(100); sw.LogTimeRestart("11"); Thread.Sleep(100); sw.LogTime("22"); Assert.IsTrue(list.Count == 2); }
public void TestMethod1() { var sw = new StartStopwatch(); Thread.Sleep(100); var t1 = sw.GetTimeRestart(); Thread.Sleep(200); var t2 = sw.GetTimeRestart(); Thread.Sleep(1000); var t3 = sw.GetTime(); var b1 = t1 >= 90 && t1 < 110; var b2 = t2 >= 190 && t2 < 205; var b3 = t3 >= 990 && t3 < 1005; Assert.IsTrue(b1 && b2 && b3, $"t1: {t1}, t2: {t2}, t3: {t3}"); }