Exemplo n.º 1
0
        public void ReverseNullListIterative()
        {
            List <int> l = null;

            Assert.IsTrue(ExLinkedList <int> .EqualsEnumerable(
                              ExLinkedList <int> .ReverseIterative(ExLinkedList <int> .FromEnumerable(l)),
                              l));
        }
Exemplo n.º 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));
        }
Exemplo n.º 3
0
        public void FromEnumerableTwoOrMoreElements()
        {
            List <int> l = new List <int>()
            {
                99, 33, 23, 22
            };

            Assert.IsTrue(
                ExLinkedList <int> .EqualsEnumerable(
                    ExLinkedList <int> .FromEnumerable(l), l));
        }
Exemplo n.º 4
0
        public void FromEnumerableSingleton()
        {
            List <int> l = new List <int>()
            {
                99
            };

            Assert.IsTrue(
                ExLinkedList <int> .EqualsEnumerable(
                    ExLinkedList <int> .FromEnumerable(l), l));
        }
Exemplo n.º 5
0
        public void ReverseListTwoOrMore()
        {
            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> .Reverse(ExLinkedList <int> .FromEnumerable(l)),
                              lReverse));
        }
Exemplo n.º 6
0
        public void FromEnumerableNull()
        {
            List <int> l = null;

            Assert.AreEqual(ExLinkedList <int> .FromEnumerable(l), null);
        }