Пример #1
0
        public void EmptyList()
        {
            var list    = new List <string>();
            var results = Palindrome.FindPalindromes(list);

            Assert.AreEqual(0, results.Count());
        }
        public void IsPalindrome_1BulionA_True()
        {
            string str = new string('a', 1000000000);

            bool actual = Palindrome.IsPalindrome(str);

            Assert.True(actual);
        }
        public void IsPalindrome_abccba_True()
        {
            string str = "abccba";

            bool actual = Palindrome.IsPalindrome(str);

            Assert.True(actual);
        }
        public void RemoveExtraChar_1MillionSlashs_empty()
        {
            string str = new string('/', 100000);

            string actual = Palindrome.RemoveExtraChar(str);

            Assert.Empty(actual);
        }
        public void IsPalindrome_abcb_False()
        {
            string str = "abcb";

            bool actual = Palindrome.IsPalindrome(str);

            Assert.False(actual);
        }
Пример #6
0
        public void Combos()
        {
            var list = new List <string> {
                "A", "s**t", "nixes", "sex", "in", "Tulsa"
            };
            var results = Palindrome.FindPalindromes(list);

            Assert.AreEqual(18, results.Count());
        }
Пример #7
0
        public void AllSinglePalindromes()
        {
            var list = new List <string> {
                "Ono", "Tenet", "Anna"
            };
            var results = Palindrome.FindPalindromes(list);

            Assert.AreEqual(3, results.Count());
        }
Пример #8
0
        public void NoResults()
        {
            var list = new List <string> {
                "One", "Two", "Three"
            };
            var results = Palindrome.FindPalindromes(list);

            Assert.AreEqual(0, results.Count());
        }
        public void RemoveExtraChar_()
        {
            string str = @"`q15 +].{:z\n";

            string actual   = Palindrome.RemoveExtraChar(str);
            string expected = "q15zn";

            Assert.Equal(expected, actual);
        }
Пример #10
0
        public void ReturnString_SavesUserStringInToAVariable_String()
        {
            string     userInput      = "racecar";
            Palindrome testUserString = new Palindrome();

            Assert.AreEqual(true, testUserString.UserString(userInput));
            // Palindrome testPalindrome = new Palindrome();
            // Assert.AreEqual(true, testPalindrome.IsArray());
            // Assert.AreEqual(palindromeArray, ToArray(testPalindrome));
        }
Пример #11
0
        public void IsPalindromeTest()
        {
            //Arrange
            var sut      = new Palindrome();
            var myString = "Madam";
            var expected = true;

            //Act
            var result = sut.IsPalindrome(myString);

            //Assert
            Assert.That(result, Is.EqualTo(expected));
        }
Пример #12
0
        public void checkIsPalindromeTest()
        {
            //arrange
            Palindrome c        = new Palindrome();
            string     str      = "12321";
            bool       expected = true;

            //act
            bool actual = c.checkIsPalindrome(str);

            //assert
            Assert.AreEqual(expected, actual);
            //Assert.Fail();
        }
        public void IsPalindrome_compare_True()
        {
            //Arrange
            Palindrome newString = new Palindrome();

            // var output = "MADAM";


            //Act
            // string result = newString.FindAndReplace();

            //Assert
            Assert.AreEqual(true, newString.IsPalindrome("mad"));
        }
Пример #14
0
 public bool StringIsPalindrome(string s)
 {
     return(Palindrome.IsPalindrome(s));
 }
 public void IsPalindrome_null_Throw()
 {
     Assert.Throws <NullReferenceException>(() => Palindrome.IsPalindrome(null));
 }
Пример #16
0
        public void IsPalindrome_InputStringReveresedNotEqualToInputString_False()
        {
            Palindrome testPalindrome = new Palindrome();

            Assert.AreEqual(false, testPalindrome.IsPalindrome("spaceship"));
        }
Пример #17
0
        public void IsPalindrome_InputStringReveresedEqualToInputString_True()
        {
            Palindrome testPalindrome = new Palindrome();

            Assert.AreEqual(true, testPalindrome.IsPalindrome("racecar"));
        }
Пример #18
0
 public void IsPalindromeTest()
 {
     Palindrome.IsPalindrome("hello", "olleh");
 }