public void SingleNodeIsPalindrome() { var list = new ListNode <int>(1); var result = IsPalindromeLinkedList.Run(list); Assert.True(result); }
public void TwoNodeNotPalindrome() { var list = new ListNode <int>(1); list.next = new ListNode <int>(2); var result = IsPalindromeLinkedList.Run(list); Assert.False(result); }
public void IsPalindrome() { var list = new ListNode <int>(1); list.next = new ListNode <int>(2); list.next.next = new ListNode <int>(3); list.next.next.next = new ListNode <int>(2); list.next.next.next.next = new ListNode <int>(1); var result = IsPalindromeLinkedList.Run(list); Assert.True(result); }
public void NullListIsPalindrome() { var result = IsPalindromeLinkedList.Run(null); Assert.True(result); }