Beispiel #1
0
        public void CharacterIsALetter()
        {
            // Arrange
            ChallengeSet02 challenger        = new ChallengeSet02();
            string         lowercaseAlphabet = "abcdefghijklmnopqrstuvwxyz";

            // Check all letters
            foreach (char letter in lowercaseAlphabet)
            {
                // Act
                bool lowercaseActual = challenger.CharacterIsALetter(letter);
                bool uppercaseActual = challenger.CharacterIsALetter(char.ToUpper(letter));

                // Assert
                Assert.True(lowercaseActual);
                Assert.True(uppercaseActual);
            }
        }
Beispiel #2
0
        public void CharacterIsNotALetter()
        {
            // Arrange
            ChallengeSet02 challenger = new ChallengeSet02();
            string         nonLetters = "0123456789`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/?\u2222";

            // Check all letters
            foreach (char letter in nonLetters)
            {
                // Act
                bool actual = challenger.CharacterIsALetter(letter);

                // Assert
                Assert.False(actual);
            }
        }