Example #1
0
        public void CalculateCorrectNumber(TwoNumberAdder.ListNode x, TwoNumberAdder.ListNode y, int expected)
        {
            var adder  = new TwoNumberAdder();
            var result = adder.AddTwoNumbers(x, y);

            Assert.Equal(expected, ToInt(result));
        }
Example #2
0
        public static TwoNumberAdder.ListNode Add(this TwoNumberAdder.ListNode node, int i)
        {
            // iterate to last node
            var temp = node;

            while (temp.next != null)
            {
                temp = temp.next;
            }

            temp.next = new TwoNumberAdder.ListNode(i);

            return(node);
        }