public void MinHeap_ExtractRoot_ReturnsMin()
        {
            List<int> testNumbers = GetTestNumbers();
            MinHeap<int> heap = new MinHeap<int>();
            heap.AddRange(testNumbers);
            int expected = testNumbers.Min();

            int min = heap.ExtractRoot();

            Assert.AreEqual(expected, min);
        }