public void TestAlphabetiser_1()
        {
            CoreSorter sorter = new CoreSorter();

            LinkedList <string> list = new LinkedList <string>();

            list.AddLast("Hello /");

            LinkedList <string> result = sorter.Index(list);

            Assert.AreEqual(result.Count, 1);
            Assert.AreEqual(result.ElementAt(0), "Hello /");
        }
        public void TestAlphabetiser_2()
        {
            CoreSorter sorter = new CoreSorter();

            LinkedList <string> list = new LinkedList <string>();

            list.AddLast("Hello /");
            list.AddLast("World /");

            LinkedList <string> result = sorter.Index(list);

            Assert.AreEqual(result.Count, 2);
            Assert.AreEqual(result.ElementAt(0), "Hello /", "Incorrect first entry");
            Assert.AreEqual(result.ElementAt(1), "World /", "Incorrect second entry");
        }