public static void Main()
    {
        PalindromeTester pt           = new PalindromeTester();
        string           input_string = String.Empty;

        while (true)
        {
            Console.Write("Please enter a possible palindrome for testing or \"Quit\" to exit: ");
            input_string = Console.ReadLine();

            if (input_string == "Quit")
            {
                return;
            }

            if (pt.Test(input_string))
            {
                Console.BackgroundColor = ConsoleColor.DarkBlue;
                Console.Beep(400, 600);
                Console.WriteLine("YES!!! \"{0}\" is a palindrome!", input_string);
                Console.BackgroundColor = ConsoleColor.Black;
                Console.ResetColor();
            }
            else
            {
                Console.BackgroundColor = ConsoleColor.Red;
                Console.Beep(78, 3000);
                Console.WriteLine("Sorry, \"{0}\" is not a palindrome...", input_string);
                Console.ResetColor();
            }
        }
    }
Esempio n. 2
0
        static void CScraftmain()
        {
            //int x;
            var tester      = new PalindromeTester();
            var planindrome = tester.IsPalindrome("too bad i hid a boot");

            Console.WriteLine(planindrome);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter string:");
            PalindromeTester pld = new PalindromeTester();

            pld.Checker(Console.ReadLine());
            Console.ReadKey();
        }
Esempio n. 4
0
        public void This_will_pass_if_Some_Men_is_true()
        {
            var testString     = "Some men interpret nine memos";
            var expectedResult = true;
            var tester         = new PalindromeTester();

            var testResult = tester.Tester(testString);

            Assert.Equal(expectedResult, testResult);
        }
Esempio n. 5
0
        public void This_will_pass_if_Uwakov_is_true()
        {
            var testString     = "O, a kak Uwakov lil vo kawu kakao!";
            var expectedResult = true;
            var tester         = new PalindromeTester();

            var testResult = tester.Tester(testString);

            Assert.Equal(expectedResult, testResult);
        }
Esempio n. 6
0
        public void This_will_pass_if_stars_is_false()
        {
            //Assert
            var testString     = "Stars";
            var expectedResult = false;
            var tester         = new PalindromeTester();

            var testResult = tester.Tester(testString);

            Assert.Equal(expectedResult, testResult);
        }
Esempio n. 7
0
        public void somemen_palindrome_or_not()
        {
            var palindrome     = "Some men interpret nine memos";
            var expectedResult = true;

            var palindromeChecker = new PalindromeTester();

            var actualResult = palindromeChecker.Check(palindrome);

            Assert.Equal(expectedResult, actualResult);
        }
Esempio n. 8
0
        public void stars_palindrome()
        {
            //Arrange
            var palindrome       = "stars";
            var expectedResult   = false;
            var palindromeTester = new PalindromeTester();

            //Act
            var actualResult = palindromeTester.Check(palindrome);

            //Assert
            Assert.Equal(expectedResult, actualResult);
        }
Esempio n. 9
0
        public void Oakakuwakovlilvokawukakao_palindrome()
        {
            //Arrange
            var palindrome       = "O, a kak Uwakov lil vo kawu kakao!";
            var expectedResult   = true;
            var palindromeTester = new PalindromeTester();

            //Act
            var actualResult = palindromeTester.Check(palindrome);

            //Assert
            Assert.Equal(expectedResult, actualResult);
        }
Esempio n. 10
0
        public void Tests(string input, bool expected)
        {
            var result = PalindromeTester.Check(input);

            result.Should().Be(expected);
        }