public void SelectionSort_LinkedList_Ordered() { SingleLinkedList <int> list = new SingleLinkedList <int>(); list.InsertAtEnd(15); list.InsertAtEnd(4); list.InsertAtEnd(21); list.InsertAtEnd(3); list.InsertAtEnd(400); list.InsertAtEnd(21); var sorted = list.SelectionSort(); int[] numbers = sorted.ToArray(); Assert.AreEqual(new int[] { 3, 4, 15, 21, 21, 400 }, numbers); }