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);
        }