public void SetCorrectTotalTime() { var testCase = new TestCaseBuilder() .Typical() .Build(); var timeSpan = RandomDataGenerator.TimeSpanGenerator.GetRandomTimeSpan(); var sut = CalculateResultService.Calculate(timeSpan, testCase); Assert.Equal(timeSpan.TotalMilliseconds, sut.TotalRunTime); }
public void CalculateAverageRunTime() { var testCase = new TestCaseBuilder() .Typical() .Build(); var timeSpan = RandomDataGenerator.TimeSpanGenerator.GetRandomTimeSpan(); var avgRunTime = timeSpan.TotalMilliseconds / testCase.NumberOfIterationsOfTest; var sut = CalculateResultService.Calculate(timeSpan, testCase); Assert.Equal(avgRunTime, sut.AverageRunTimePerIteration); }