public void Test1()
        {
            var list = new List <int>()
            {
                8, 9, 6, 2, 41, 54, 69, 5, 9, 5, 99, 5, 55, 5, 5858, 100, 6
            };

            GnomeSorter.GnomeSort <int>(list, Comparer <int> .Default);
        }
        public void SortExample()
        {
            var sorter = new GnomeSorter <int>();

            var list = new List <int> {
                13, 5, 77, 9, 12
            };

            sorter.Sort(list, Comparer <int> .Default);

            Assert.AreEqual(5, list[0]);
            Assert.AreEqual(9, list[1]);
            Assert.AreEqual(12, list[2]);
            Assert.AreEqual(13, list[3]);
            Assert.AreEqual(77, list[4]);
        }
Exemple #3
0
		public void ExceptionNullComparer1()
        {
            var sorter = new GnomeSorter<int>();
            sorter.Sort(new List<int>(), (IComparer<int>)null);
        }
Exemple #4
0
		public void ExceptionNullList3()
        {
            var sorter = new GnomeSorter<int>();
            sorter.Sort(null, SortOrder.Ascending);
        }
Exemple #5
0
		public void ExceptionNullList2()
        {
            var sorter = new GnomeSorter<int>();
            sorter.Sort(null, Comparer<int>.Default);
        }
Exemple #6
0
		public void ExceptionNullList1()
        {
            var sorter = new GnomeSorter<int>();
            sorter.Sort(null);
        }
Exemple #7
0
		public void Simple()
        {
            var sorter = new GnomeSorter<int>();
            TestSorter(sorter);
        }
Exemple #8
0
        public void TestGnomeSortNullComparer1()
        {
            GnomeSorter <int> sorter = new GnomeSorter <int>();

            sorter.Sort(new List <int>(), (IComparer <int>)null);
        }
Exemple #9
0
        public void TestGnomeSortNullList3()
        {
            GnomeSorter <int> sorter = new GnomeSorter <int>();

            sorter.Sort(null, SortOrder.Ascending);
        }
Exemple #10
0
        public void TestGnomeSortNullList2()
        {
            GnomeSorter <int> sorter = new GnomeSorter <int>();

            sorter.Sort(null, Comparer <int> .Default);
        }
Exemple #11
0
        public void TestGnomeSortNullList1()
        {
            GnomeSorter <int> sorter = new GnomeSorter <int>();

            sorter.Sort(null);
        }
Exemple #12
0
        public void TestGnomeSorter()
        {
            GnomeSorter <int> sorter = new GnomeSorter <int>();

            TestSorter(sorter);
        }