public void FindLongestPalindrome2UseAnchorsTest10NullList1()
 {
     try
     {
         FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome(null);
     }
     catch (ArgumentException)
     {
         Assert.IsTrue(true);
         return;
     }
     Assert.Fail();
 }
        public void FindLongestPalindrome2UseAnchorsTest8MultiplePalindromes()
        {
            var actual = FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome("abbfcceg");

            Assert.AreEqual("bb", actual);
        }
        public void FindLongestPalindrome2UseAnchorsTest7NoPalidrome()
        {
            var actual = FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome("abcde");

            Assert.AreEqual("a", actual);
        }
        public void FindLongestPalindrome2UseAnchorsTest6RemoveFirstTwoChars()
        {
            var actual = FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome("ccaba");

            Assert.AreEqual("aba", actual);
        }
        public void FindLongestPalindrome2UseAnchorsTest3RemoveLastChar()
        {
            var actual = FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome("abac");

            Assert.AreEqual("aba", actual);
        }
        public void FindLongestPalindrome2UseAnchorsTest2AlreadyPalidrome2()
        {
            var actual = FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome("aa");

            Assert.AreEqual("aa", actual);
        }
        public void FindLongestPalindrome2UseAnchorsTest9EmptyString()
        {
            var actual = FindLongestPalindrome2UseAnchorsComplete.FindLongestPalindrome(string.Empty);

            Assert.AreEqual(string.Empty, actual);
        }