コード例 #1
0
ファイル: AList1_tests.cs プロジェクト: kenobit/Valtech_tasks
        public void AList1_Half_Reverse_odd_error()
        {
            AList1 al = new AList1(new int[] { 1, 2, 9, 5, 6, 7 });

            al.HalfReverse();
            Assert.AreEqual("9 2 1 5 6 7 ", al.ToString());
        }
コード例 #2
0
        public void AListHalfREverseOdd16Test()
        {
            int[] mas = new int[15] {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
            };
            var a = new AList1 <int>();

            a.Init(mas);
            a.HalfReverse();
            int size = a.Size();

            Assert.AreEqual(15, size);
            mas = new int[15] {
                9, 10, 11, 12, 13, 14, 15, 8, 1, 2, 3, 4, 5, 6, 7
            };
            CollectionAssert.AreEqual(mas, a.ToArray());
        }
コード例 #3
0
        public void AListHalfREverseEven16Test()
        {
            var a = new AList1 <Person>();

            a.Init(mas);
            a.HalfReverse();
            int size = a.Size();

            Assert.AreEqual(16, size);
            mas = new Person[16] {
                new Person(8, "rr", "qwer", 22), new Person(9, "rr", "qwer", 22), new Person(10, "rr", "qwer", 22), new Person(11, "rr", "qwer", 22),
                new Person(12, "rr", "qwer", 22), new Person(13, "rr", "qwer", 22), new Person(14, "rr", "qwer", 22),
                new Person(15, "rr", "qwer", 22), new Person(16, "rr", "qwer", 22), new Person(1, "rr", "qwer", 22), new Person(2, "rr", "qwer", 22), new Person(3, "rr", "qwer", 22),
                new Person(4, "rr", "qwer", 22), new Person(5, "rr", "qwer", 22), new Person(6, "rr", "qwer", 22), new Person(7, "rr", "qwer", 22)
            };
            Assert.AreEqual(a.ToArray().ToString(), mas.ToString());
        }