Example #1
0
        public void LinkedListSingleLinkPartition1StableCompleteTest1NullList()
        {
            LinkedListSingleLinkNode <int> actual = null;

            LinkedListSingleLinkPartition1StableComplete.Partition(ref actual, 7);
            Assert.IsTrue(LinkedListSingleLinkNode <int> .Compare(null, actual));
        }
Example #2
0
        public void LinkedListSingleLinkPartition1StableCompleteTest7AllBefore()
        {
            var actual = LinkedListSingleLinkNode <int> .CreateFromData(1, 2, 8, 7, 5, 3);

            var expected = LinkedListSingleLinkNode <int> .CreateFromData(1, 2, 8, 7, 5, 3);

            LinkedListSingleLinkPartition1StableComplete.Partition(ref actual, 9);
            Assert.IsTrue(LinkedListSingleLinkNode <int> .Compare(expected, actual));
        }
Example #3
0
        public void LinkedListSingleLinkPartition1StableCompleteTest6SingleBeforeAfter()
        {
            var actual = LinkedListSingleLinkNode <int> .CreateFromData(3, 2, 1);

            var expected = LinkedListSingleLinkNode <int> .CreateFromData(1, 3, 2);

            LinkedListSingleLinkPartition1StableComplete.Partition(ref actual, 2);
            Assert.IsTrue(LinkedListSingleLinkNode <int> .Compare(expected, actual));
        }
Example #4
0
        public void LinkedListSingleLinkPartition1StableCompleteTest4SingleIsPartition()
        {
            var actual = LinkedListSingleLinkNode <int> .CreateFromData(1);

            var expected = LinkedListSingleLinkNode <int> .CreateFromData(1);

            LinkedListSingleLinkPartition1StableComplete.Partition(ref actual, 1);
            Assert.IsTrue(LinkedListSingleLinkNode <int> .Compare(expected, actual));
        }