Example #1
0
        public void ordinal10()
        {
            KingSort k = new KingSort();
            int      c = k.SimplerConverter("X");

            Assert.Equal(10, c);
        }
Example #2
0
        public void test5()
        {
            KingSort ks = new KingSort();

            string[] k     = new string[] { "Philippe II", "Philip II" };//pass
            string[] kings = ks.GetSortedList(k);
            Assert.Equal(new string[] { "Philip II", "Philippe II" }, kings);
        }
Example #3
0
        public void test4()
        {
            KingSort ks = new KingSort();

            string[] k     = new string[] { "Philippe VI", "Jean II", "Charles V", "Charles VI", "Charles VII", "Louis XI" };//pass
            string[] kings = ks.GetSortedList(k);
            Assert.Equal(new string[] { "Charles V", "Charles VI", "Charles VII", "Jean II", "Louis XI", "Philippe VI" }, kings);
        }
Example #4
0
        public void test3()
        {
            KingSort ks = new KingSort();

            string[] k     = new string[] { "John X", "John I", "John L", "John V" };//pass
            string[] kings = ks.GetSortedList(k);
            Assert.Equal(new string[] { "John I", "John V", "John X", "John L" }, kings);
        }
Example #5
0
        public void test2()
        {
            KingSort ks = new KingSort();

            string[] k     = new string[] { "Richard III", "Richard I", "Richard II" };//pass
            string[] kings = ks.GetSortedList(k);
            Assert.Equal(new string[] { "Richard I", "Richard II", "Richard III" }, kings);
        }
Example #6
0
        public void test0()
        {
            KingSort ks = new KingSort();

            string[] k     = new string[] { "Louis IX", "Louis VIII" };//pass
            string[] kings = ks.GetSortedList(k);
            Assert.Equal(new string[] { "Louis VIII", "Louis IX" }, kings);
        }
Example #7
0
        static void Main(string[] args)
        {
            List <string[]> kings = new List <string[]>();

            kings.Add(new string[] { "Louis IX", "Louis VIII" });
            kings.Add(new string[] { "Louis IX", "Philippe II" });
            kings.Add(new string[] { "Richard III", "Richard I", "Richard II" });
            kings.Add(new string[] { "John X", "John I", "John L", "John V" });
            kings.Add(new string[] { "Philippe VI", "Jean II", "Charles V", "Charles VI", "Charles VII", "Louis XI" });

            foreach (var array in kings)
            {
                KingSort sortKings = new KingSort(array);

                var actual = sortKings.getSortedList(array);

                Console.WriteLine("Lista: " + "[{0}]", string.Join(", ", array));
                Console.WriteLine("Ordenada: " + "[{0}]", string.Join(", ", actual));
                Console.WriteLine("\n");
            }
        }