GoogleTestAdapter.Scheduling.DurationBasedTestsSplitter.GetIndexOfListWithShortestDuration C# (CSharp) Method

GetIndexOfListWithShortestDuration() private method

private GetIndexOfListWithShortestDuration ( List splitTestcases ) : int
splitTestcases List
return int
        private int GetIndexOfListWithShortestDuration(List<List<TestCase>> splitTestcases)
        {
            int index = 0;
            int minDuration = int.MaxValue;
            for (int i = 0; i < splitTestcases.Count; i++)
            {
                List<TestCase> testcases = splitTestcases[i];
                int duration = testcases.Sum(tc => _testcaseDurations[tc]);
                if (duration < minDuration)
                {
                    minDuration = duration;
                    index = i;
                }
            }
            return index;
        }