コード例 #1
0
ファイル: PalindromeTests.cs プロジェクト: Cch25/Coding
        public void Palindrome_TestNaive()
        {
            //Arrange
            FindPalindrome fp = new FindPalindrome();

            //Act
            bool result  = fp.NaivePalindrome("abcdcba");
            bool result2 = fp.IsPalindromeSolutionTwo("abcdcba");
            bool result3 = fp.IsPalindromeRecursive("abcdcba");
            bool result4 = fp.IsPalindrome("abcdcba");

            //Assert
            Assert.That(result, Is.True);
            Assert.That(result2, Is.True);
            Assert.That(result3, Is.True);
            Assert.That(result4, Is.True);
        }
コード例 #2
0
        public void IsPalindrome_WhenGivenAPalindromeSentence_ReturnsTrue(string input, bool expected)
        {
            bool sut = findPalindrome.IsPalindrome(input);

            Assert.Equal(expected, sut);
        }
コード例 #3
0
        public void IsPalindrome_WhenPassedANull_ReturnsFalse()
        {
            bool sut = findPalindrome.IsPalindrome(null);

            Assert.False(sut);
        }