public void GetMetricRepresentationReturnsSecondsForSuccessfulRun()
        {
            var parSorter = new SortByRuntime(factorPar: 7);
            var result    = new RuntimeResult(TimeSpan.FromSeconds(1234.78));

            Assert.Equal(
                1234.78,
                parSorter.GetMetricRepresentation(result));
        }
        public void GetMetricRepresentationAddsPenalizationForCancelledRun()
        {
            var parSorter = new SortByRuntime(factorPar: 7);
            var result    = ResultBase <RuntimeResult> .CreateCancelledResult(TimeSpan.FromSeconds(3.1));

            Assert.Equal(
                21.7,
                parSorter.GetMetricRepresentation(result),
                8);
        }