Ejemplo n.º 1
0
        //[InlineData("a","a", false)]
        public void SystemMustBeDetectPalindromCorrectly(int input, int input2, bool expectedResult)
        {
            var sut    = new PalindromChecker();
            var actual = sut.IsMultiplePalindrom(input, input2);

            actual.Should().Be(expectedResult);
        }
Ejemplo n.º 2
0
        public void SystemMustBeDetectPalindromCorrectly(string input, bool expectedResult)
        {
            var sut    = new PalindromChecker();
            var actual = sut.IsPalindrom(input);

            actual.Should().Be(expectedResult);
        }
Ejemplo n.º 3
0
        public void WhenWordContaintsCaps(string word)
        {
            PalindromChecker palindromChecker = new PalindromChecker();
            bool             expected         = true;

            bool actual = palindromChecker.Check(word);

            Assert.AreEqual(actual, expected);
        }
Ejemplo n.º 4
0
        public void WhenWordIsEmpty(string word)
        {
            PalindromChecker palindromChecker = new PalindromChecker();
            bool             expected         = false;

            bool actual = palindromChecker.Check(word);

            Assert.AreEqual(actual, expected);
        }
Ejemplo n.º 5
0
        public void IsSentenceAPalindrom()
        {
            //Arrange
            string word = "I mała dama sama dała mi";

            //Act
            bool result = PalindromChecker.IsPalindrom(word);

            //Assert
            Assert.AreEqual(result, true);
        }
Ejemplo n.º 6
0
        public void IsWordAPalindrom()
        {
            //Arrange
            string word = "kajak";

            //Act
            bool result = PalindromChecker.IsPalindrom(word);

            //Assert
            Assert.AreEqual(result, true);
        }
Ejemplo n.º 7
0
        public void IsSingleLetterAPalindrom()
        {
            //Arrange
            string word = "a";

            //Act
            bool result = PalindromChecker.IsPalindrom(word);

            //Assert
            Assert.AreEqual(result, true);
        }
Ejemplo n.º 8
0
        public void TestPalindrome1ShouldPass()
        {
            PalindromChecker newchecker = new PalindromChecker();

            Assert.IsTrue(newchecker.CheckPalindrome("hello olleh"));
        }
Ejemplo n.º 9
0
        public void TestPalindrome6ShouldPass()
        {
            PalindromChecker newchecker = new PalindromChecker();

            Assert.IsTrue(newchecker.CheckPalindrome("122.33221"));
        }
Ejemplo n.º 10
0
        public void TestPalindrome4ShouldFail()
        {
            PalindromChecker newchecker = new PalindromChecker();

            Assert.IsTrue(newchecker.CheckPalindrome("hello, fred! hello..."));
        }
Ejemplo n.º 11
0
        public void TestPalindrome3ShouldPass()
        {
            PalindromChecker newchecker = new PalindromChecker();

            Assert.IsTrue(newchecker.CheckPalindrome("racecaR"));
        }
Ejemplo n.º 12
0
        public void TestPalindrome2ShouldPass()
        {
            PalindromChecker newchecker = new PalindromChecker();

            Assert.IsTrue(newchecker.CheckPalindrome("never odd, or even"));
        }