Exemple #1
0
 public void SortInt()
 {
     Random r = new Random();
     int[] m = new int[10];
     for (int i = 0; i < m.Length; i++)
     {
         m[i] = r.Next(100);
     }
     IntSorter a = new IntSorter(m);
     a.doSort();
     for (int i = 0; i < m.Length - 1; i++)
     {
         Assert.IsTrue(m[i] <= m[i + 1]);
     }
 }
Exemple #2
0
        public void Should_yield_sorted_array()
        {
            IntSorter ss = new IntSorter();
            int[] sequence = new [] { 3, 7, 1, 6, 4, 5, 2 };

            ss.Sort(sequence);

            sequence[0].Should().Be.EqualTo(1);
            sequence[1].Should().Be.EqualTo(2);
            sequence[2].Should().Be.EqualTo(3);
            sequence[3].Should().Be.EqualTo(4);
            sequence[4].Should().Be.EqualTo(5);
            sequence[5].Should().Be.EqualTo(6);
            sequence[6].Should().Be.EqualTo(7);
        }