Пример #1
0
        public void Absent_elements_should_be_included_in_result()
        {
            var source = new[] { 6, 10, 5, 1 };

            var sortedSource = _sort.Sort(source.ToList()).ToArray();
            var filledSource = _filler.Fill(sortedSource);

            Ass.Equal(new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }, filledSource);
        }
Пример #2
0
        public void Absent_elements_should_be_displayed_in_result()
        {
            var source = new[] { 6, 10, 5, 1, 12 };

            var sortedSource = _sort.Sort(source.ToList()).ToArray();
            var foundResults = _finder.Find(sortedSource);

            Ass.Equal(new[] { "2-4", "7-9", "11" }, foundResults);
        }
Пример #3
0
        public void BubleSort_Should_Properly_Sort_List_Of_Strings_with_Numbers()
        {
            var controlList = new List <string> {
                "2", "3", "A", "C", "E"
            };
            var strList = new List <string> {
                "E", "A", "C", "2", "3"
            };
            var result = _sort.Sort(strList);

            Ass.Equal(controlList, result);
        }
Пример #4
0
        public void BubleSort_Should_Properly_Sort_List_Of_Integers()
        {
            var controlList = new List <int> {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
            };
            var intList = new List <int> {
                9, 5, 2, 4, 1, 13, 6, 11, 7, 10, 8, 12, 3
            };
            var result = _sort.Sort(intList);

            Ass.Equal(controlList, result);
        }