示例#1
0
        public void TestLongestPalindromeIntervalContainsTrue()
        {
            PalindromeData           p = new PalindromeData(0, 3, "abba");
            LongestUniquePalindromes l = new LongestUniquePalindromes();

            l.Add(p);
            PalindromeData candidate = new PalindromeData(1, 2, "bb");
            bool           expected  = l.IntervalContains(candidate);

            Assert.True(expected);
        }
示例#2
0
        public void TestLongestPalindromeIntervalContainsFalse()
        {
            PalindromeData           p = new PalindromeData(0, 3, "abcbacc");
            LongestUniquePalindromes l = new LongestUniquePalindromes();

            l.Add(p);
            PalindromeData candidate = new PalindromeData(4, 3, "ada");
            bool           expected  = l.IntervalContains(candidate);

            Assert.False(expected);
        }