public void Test1() { var res = new AddTwoNumbersTask().AddTwoNumbers(new ListNode(2, new ListNode(4, new ListNode(3))), new ListNode(5, new ListNode(6, new ListNode(4)))); Assert.AreEqual(res.val, 7); Assert.AreEqual(res.next.val, 0); Assert.AreEqual(res.next.next.val, 8); }
public void Test2() { var task = new AddTwoNumbersTask(); var l1 = new ListNode(); var l2 = new ListNode(); var expected = new ListNode(); var result = task.AddTwoNumbers(l1, l2); Assert.AreEqual(expected.Print(), result.Print(), $"expected:{expected.Print()}, result:{result.Print()}."); }
public void Test1() { var task = new AddTwoNumbersTask(); var l1 = new ListNode(2, new ListNode(4, new ListNode(3))); var l2 = new ListNode(5, new ListNode(6, new ListNode(4))); var expected = new ListNode(7, new ListNode(0, new ListNode(8))); var result = task.AddTwoNumbers(l1, l2); Assert.AreEqual(expected.Print(), result.Print(), $"expected:{expected.Print()}, result:{result.Print()}."); }