コード例 #1
0
ファイル: Tests.cs プロジェクト: drewcasa/learning
        public void TestPalindromes()
        {
            var sln = new Palindrome();

            Assert.IsTrue(sln.IsPalindrome(""));
            Assert.IsTrue(sln.IsPalindrome("a"));
            Assert.IsTrue(sln.IsPalindrome("aa"));
            Assert.IsTrue(sln.IsPalindrome("aba"));
            Assert.IsTrue(sln.IsPalindrome("abba"));
            Assert.IsTrue(sln.IsPalindrome("aabbabbaa"));

            Assert.IsFalse(sln.IsPalindrome("ab"));
            Assert.IsFalse(sln.IsPalindrome("abc"));
            Assert.IsFalse(sln.IsPalindrome("abaa"));
            Assert.IsFalse(sln.IsPalindrome("aaba"));
            Assert.IsFalse(sln.IsPalindrome("aab"));
            Assert.IsFalse(sln.IsPalindrome("baa"));
        }