Example #1
0
        public void TestnumberToList2()
        {
            Solution.Solution s1 = new Solution.Solution();
            //ListNode l = new ListNode(0);
            ListNode l1 = new ListNode(3);
            ListNode l2 = new ListNode(4);
            ListNode l3 = new ListNode(2);

            l2.next = l3;
            l1.next = l2;


            //ListNode l = new ListNode(0);
            ListNode l4 = new ListNode(4);
            ListNode l5 = new ListNode(6);
            ListNode l6 = new ListNode(5);


            l5.next = l6;
            l4.next = l5;


            var output = s1.AddTwoNumbers(l1, l4);

            Assert.IsTrue(output == l1);
        }
Example #2
0
        public void TestAddTwoNumbers1()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(2);
            ListNode          l2 = new ListNode(4);
            ListNode          l3 = new ListNode(0);
            ListNode          l4 = new ListNode(3);

            l3.next = l4;
            l2.next = l3;
            l1.next = l2;      ////3042


            ListNode l5 = new ListNode(5);
            ListNode l6 = new ListNode(6);
            ListNode l7 = new ListNode(4);

            l6.next = l7;
            l5.next = l6; //465

            //3042 + 465 = 3507 ===> 7 0 5 3

            var output = s1.AddTwoNumbers(l1, l5);

            Assert.IsTrue(3507 == 3507);
        }
Example #3
0
        public void TestGetLentgh1()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(1);
            // ListNode l2 = new ListNode(0);


            // var output = s1.GetLentgh(l1);
            // Assert.IsTrue(output == 1);
        }
Example #4
0
        public void TestGetListNode1()
        {
            Solution.Solution s1 = new Solution.Solution();
            // ListNode l1 = new ListNode();
            // ListNode l2 = new ListNode();
            //  ListNode l3 = new ListNode();


            var output = s1.numberToList(0);

            Assert.IsTrue(1 == 1);
        }
Example #5
0
        public void TestGetNumber1()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(2);
            ListNode          l2 = new ListNode(4);
            ListNode          l3 = new ListNode(3);

            l2.next = l3;
            l1.next = l2;
            var output = s1.GetNUmber(l1);

            Assert.IsTrue(output == "342");
        }
Example #6
0
        public void TestnumberToList()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(5);
            ListNode          l2 = new ListNode(6);
            ListNode          l3 = new ListNode(7);

            l2.next = l3;
            l1.next = l2;
            var output = s1.numberToList(765);

            Assert.IsTrue(output == l1);
        }
Example #7
0
        public void TestGetNumber2()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(5);
            ListNode          l2 = new ListNode(6);
            ListNode          l3 = new ListNode(7);

            l2.next = l3;
            l1.next = l2;
            var output = s1.GetNUmber(l1);

            Assert.IsTrue(output == "765");
        }
Example #8
0
        public void TestAdd2Numbers1()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(1);
            ListNode          l2 = new ListNode(2);

            ListNode l3 = new ListNode(6);
            ListNode l4 = new ListNode(4);

            l1.next = l2;



            var output = s1.AddTwoNumbers(l1, l2);

            Assert.IsTrue(1 == 1);
        }
Example #9
0
        public void TestGetIvalue1()
        {
            Solution.Solution s1 = new Solution.Solution();
            ListNode          l1 = new ListNode(1);
            ListNode          l2 = new ListNode(2);
            ListNode          l3 = new ListNode(3);

            l1.next = l2;
            l2.next = l3;


            ListNode l4 = new ListNode(1);
            ListNode l5 = new ListNode(2);
            ListNode l6 = new ListNode(3);

            l4.next = l5;
            l5.next = l6;


            var output = s1.AddTwoNumbers(l1, l4);

            Assert.IsTrue(1 == 1);
        }