public void returns_not_null_result() { KinokoTask task = CreateEmptyTask(); KinokoResult result = kinokoContext.Run(task, 10); Assert.That(result, Is.Not.Null); }
/// <summary> /// Writes to the console the result of the task that was run. /// </summary> /// <param name='result'>The result of the run of a task.</param> public void WriteTaskResult(KinokoResult result) { console.WriteLine(); console.Write("Average time: "); using (new TemporaryColorSwitcher(console, ConsoleColor.White)) { console.WriteLine("{0:#,##0.00} milisec", result.Average); } }
public void Result_Measurements_contains_correct_values() { int[] timeIntervals = new int[] { 60, 80, 40 }; KinokoTask task = CreateSleepTask(timeIntervals); KinokoResult result = kinokoContext.Run(task, timeIntervals.Length); AssertAreEqual(timeIntervals, result.Measurements); }
public void Result_contains_correct_number_of_measurements([Values(1, 2, 3, 4, 5, 10)] int n) { KinokoTask task = CreateEmptyTask(); KinokoResult result = kinokoContext.Run(task, n); Assert.That(result.Measurements, Is.Not.Null); Assert.That(result.Measurements.Length, Is.EqualTo(n)); }
public void the_result_contains_the_calculated_average() { int[] timeIntervals = new int[] { 60, 80, 40 }; KinokoTask task = CreateSleepTask(timeIntervals); KinokoResult result = kinokoContext.Run(task, timeIntervals.Length); Assert.That(result.Average, Is.EqualTo(60).Within(1)); }
public void Result_contains_correct_number_of_measurements([Values(1, 2, 3, 4, 5, 10)] int n) { KinokoSubject subject = () => { }; Measurer measurer = new Measurer(subject, n); KinokoResult result = measurer.Run(); Assert.That(result.Measurements, Is.Not.Null); Assert.That(result.Measurements.Length, Is.EqualTo(n)); }
public void returns_not_null_Result() { KinokoSubject subject = () => { }; int repeatMeasurementCount = 10; Measurer measurer = new Measurer(subject, repeatMeasurementCount); KinokoResult result = measurer.Run(); Assert.That(result, Is.Not.Null); }
public void Result_Measurements_contains_correct_values() { int callIndex = 0; double[] times = new double[] { 60, 80, 40 }; KinokoSubject subject = () => Thread.Sleep((int)times[callIndex++]); Measurer measurer = new Measurer(subject, times.Length); KinokoResult result = measurer.Run(); AssertAreEqual(times, result.Measurements); }
public void SetUp() { result = new KinokoResult(); }
public void the_average_is_0() { KinokoResult kinokoResult = new KinokoResult(); Assert.That(kinokoResult.Average, Is.EqualTo(0)); }
public void the_list_of_measurements_is_empty() { KinokoResult kinokoResult = new KinokoResult(); Assert.That(kinokoResult.Measurements.Length, Is.EqualTo(0)); }