public void GetIntersectionNode_True() { var headA = new ListNode(1); var node9 = new ListNode(9); var node1 = new ListNode(1); var node2 = new ListNode(2); var node4 = new ListNode(4); headA.next = node9; node9.next = node1; node1.next = node2; node2.next = node4; var headB = new ListNode(3) { next = node2 }; var output = _linkedListService.GetIntersectionNode(headA, headB); Assert.Equal(output.val, node2.val); }