Пример #1
0
        public void OrderedListLinks_Incrementor_MiddleUpper()
        {
            var container = new OrderedContainer <double>();
            var node1     = new OrderedContainer <double> .OrderedNode(0).InsertNext(container);

            var node2 = new OrderedContainer <double> .OrderedNode(1).InsertNext(container);

            var node3 = new OrderedContainer <double> .OrderedNode(2).InsertNext(container);

            var node4 = new OrderedContainer <double> .OrderedNode(3).InsertNext(container);

            var node5 = new OrderedContainer <double> .OrderedNode(4).InsertNext(container);

            AssertSequence(container.GetIncrement(node1, node4).ToList(), 0, 1, 2, 3);
        }
Пример #2
0
        public void OrderedListLinks_Incrementor_OpenUpper()
        {
            var container = new OrderedContainer <double>();
            var node1     = new OrderedContainer <double> .OrderedNode(0).InsertNext(container);

            var node2 = new OrderedContainer <double> .OrderedNode(1).InsertNext(container);

            var node3 = new OrderedContainer <double> .OrderedNode(2).InsertNext(container);

            var node4 = new OrderedContainer <double> .OrderedNode(3).InsertNext(container);

            var node5 = new OrderedContainer <double> .OrderedNode(4).InsertNext(container);

            AssertSequence(container.GetIncrement(lower: node3).ToList(), 2, 3, 4);
        }