コード例 #1
0
        public void ReverseNullListIterative()
        {
            List <int> l = null;

            Assert.IsTrue(ExLinkedList <int> .EqualsEnumerable(
                              ExLinkedList <int> .ReverseIterative(ExLinkedList <int> .FromEnumerable(l)),
                              l));
        }
コード例 #2
0
        public void ReverseSingletonListIterative()
        {
            List <int> l = new List <int>()
            {
                99
            };

            Assert.IsTrue(ExLinkedList <int> .EqualsEnumerable(
                              ExLinkedList <int> .ReverseIterative(ExLinkedList <int> .FromEnumerable(l)),
                              l));
        }
コード例 #3
0
        public void ReverseListTwoOrMoreIterative()
        {
            List <int> l = new List <int>()
            {
                99, 33, 23, 667
            };
            List <int> lReverse = new List <int>(l);

            lReverse.Reverse();
            Assert.IsTrue(ExLinkedList <int> .EqualsEnumerable(
                              ExLinkedList <int> .ReverseIterative(ExLinkedList <int> .FromEnumerable(l)),
                              lReverse));
        }