Пример #1
0
        public void Correctly_identifies_non_palindromes()
        {
            var subject = new PalindromeDetector();

            Assert.IsFalse(subject.IsPalindrome("asdf"));
            Assert.IsFalse(subject.IsPalindrome("lorem ipsum"));
            Assert.IsFalse(subject.IsPalindrome("Service Management Group"));
        }
Пример #2
0
        public void DetectorFindsPalindromeFilledWithSymbols()
        {
            var detector = new PalindromeDetector();
            var text     = "dasjha, man  a; pl&an /a ca$n$al ..pa;!nam+asad";

            var result = detector.FindLongestPalindrome(text);

            Assert.Equal("a, man  a; pl&an /a ca$n$al ..pa;!nam+a", result);
        }
Пример #3
0
        public void PalindromeDetectorFindsLongestPalindromePhraseInText()
        {
            var detector = new PalindromeDetector();
            var text     = "Have you heard the phrase a man a plan a canal panama?";

            var result = detector.FindLongestPalindrome(text);

            Assert.Equal("a man a plan a canal panama", result);
        }
Пример #4
0
        public void PalindromeTest_False()
        {
            PalindromeDetector palindromeDetector = new PalindromeDetector();

            string input = "A lad namad E. Mandala";

            bool expectedOutput = false;

            bool actualOutput = palindromeDetector.isPalindrome(input);

            Assert.AreEqual(expectedOutput, actualOutput);
        }
Пример #5
0
        public void Correctly_identifies_palindromes()
        {
            var subject = new PalindromeDetector();

            Assert.IsTrue(subject.IsPalindrome("noon"));
            Assert.IsTrue(subject.IsPalindrome("redivider"));
            Assert.IsTrue(subject.IsPalindrome("Apollo, PA"));
            Assert.IsTrue(subject.IsPalindrome("12345678987654321"));
            Assert.IsTrue(subject.IsPalindrome("Was it a car or a cat I saw?"));
            Assert.IsTrue(subject.IsPalindrome("Step on no pets."));
            Assert.IsTrue(subject.IsPalindrome("racecar"));
            Assert.IsTrue(subject.IsPalindrome("Hannah"));
            Assert.IsTrue(subject.IsPalindrome("deified"));
        }
Пример #6
0
 public void Palindrom_Test()
 {
     Assert.True(PalindromeDetector.IsPalindrome("ibu ratna antar ubi"));
 }
Пример #7
0
        public void PalindromeDetectorRetunsTrue()
        {
            var detector = new PalindromeDetector();

            Assert.True(detector.IsPalindrome("a man a plan a canal panama"));
        }
Пример #8
0
 public void tes_detektor_palindrome()
 {
     Assert.True(PalindromeDetector.IsPalindrome("akuka"));
     Assert.False(PalindromeDetector.IsPalindrome("akukaa"));
 }