Example #1
0
 public void GeneratePalindromesThrowsNullStringException()
 {
     Assert.Throws <ArgumentNullException>(() => StringFiltering.GeneratePalindromes(null));
 }
Example #2
0
        public void GeneratePalindromesGeneratesPalindromePartitionsOfString()
        {
            const string testWord = "aabaac";

            Assert.Equal(new[] { "a", "a", "b", "a", "a", "c", "aa", "aa", "aba", "aabaa" }, StringFiltering.GeneratePalindromes(testWord));
        }