Esempio n. 1
0
        private static void Main()
        {
            /* Current Problem */
            LongestPalindromicSubString.Execute();

            var obj = new LruCacheTest();

            obj.TestCache();

            CountTriplets.Execute();
            StairwayToHeaven2.Execute();
            Abbreviation.Execute();
            CommonChild.Execute();
            SpecialStringAgain.Execute();

            /* To-Do and Refactorings */
            Todo();
            Refactor();
            Console.ReadKey();
        }
        public void GetLongestPalindromicSubstringShouldReturnbabaxyyxababWhenTheStringmalayalamisablaalbIsPassed()
        {
            var result = LongestPalindromicSubString.GetLongestPalindromicSubstring("racecarisbabaxyyxabab");

            Assert.AreEqual("babaxyyxabab", result);
        }
        public void GetLongestPalindromicSubstringShouldReturnmalayalamWhenTheStringmalayalamisablaalbIsPassed1()
        {
            var result = LongestPalindromicSubString.GetLongestPalindromicSubstring("malayalamisablaalb");

            Assert.AreEqual("malayalam", result);
        }
        public void GetLongestPalindromicSubstringShouldReturnalaWhenTheStringxyalazIsPassed()
        {
            var result = LongestPalindromicSubString.GetLongestPalindromicSubstring("xyalaz");

            Assert.AreEqual("ala", result);
        }
        public void GetLongestPalindromicSubstringShouldReturnxalaxWhenTheStringmxyxalaxkyIsPassed()
        {
            var result = LongestPalindromicSubString.GetLongestPalindromicSubstring("mxyxalaxky");

            Assert.AreEqual("xalax", result);
        }
        public void GetLongestPalindromicSubstringShouldReturnabbaWhenTheStringtxabbayyIsPassed()
        {
            var result = LongestPalindromicSubString.GetLongestPalindromicSubstring("txabbayy");

            Assert.AreEqual("abba", result);
        }
        public void GetLongestPalindromicSubstringShouldReturnMalayalamWhenTheStringMalayalamIsPassed()
        {
            var result = LongestPalindromicSubString.GetLongestPalindromicSubstring("malayalam");

            Assert.AreEqual("malayalam", result);
        }