Ejemplo n.º 1
0
 public void AssertStopwatch(long expectedTicks, IReadonlyStartwatch actual, string message, params object[] fmt)
 {
     if (expectedTicks + MEASUREMENT_ERROR < actual.ElapsedTicks || expectedTicks - MEASUREMENT_ERROR > actual.ElapsedTicks)
     {
         var msg = string.Format("Expected: {2}ms Actual: {3}ms Within {0} ticks ({1} ms). ", MEASUREMENT_ERROR, (MEASUREMENT_ERROR + Stopwatch.Frequency / 1000) / (Stopwatch.Frequency / 1000),
                                 expectedTicks * 1000 / Stopwatch.Frequency, actual.ElapsedTicks * 1000 / Stopwatch.Frequency);
         if (message != null && fmt != null)
         {
             msg += string.Format(message, fmt);
         }
         Assert.AreEqual(expectedTicks, actual.ElapsedTicks, msg);
     }
 }
Ejemplo n.º 2
0
 public void AssertStopwatch(long expectedTicks, IReadonlyStartwatch actual)
 {
     this.AssertStopwatch(expectedTicks, actual, null);
 }
Ejemplo n.º 3
0
 public void AssertStopwatch(Stopwatch watch1, IReadonlyStartwatch actual, string message, params object[] fmt)
 {
     AssertStopwatch(watch1.ElapsedTicks, actual, message, fmt);
 }
Ejemplo n.º 4
0
 public void AssertStopwatch(Stopwatch expected, IReadonlyStartwatch actual)
 {
     AssertStopwatch(expected.ElapsedTicks, actual);
 }