Exemplo n.º 1
0
//        [InlineData(Letters.b)]
//        [InlineData(Letters.c)]
//        [InlineData(Letters.d)]
//        [InlineData(Letters.e)]
//        [InlineData(Letters.f)]
//        [InlineData(Letters.g)]
//        [InlineData(Letters.h)]
//        [InlineData(Letters.i)]
//        [InlineData(Letters.j)]
//        [InlineData(Letters.k)]
//        [InlineData(Letters.l)]
//        [InlineData(Letters.m)]
//        [InlineData(Letters.n)]
//        [InlineData(Letters.o)]
//        [InlineData(Letters.p)]
//        [InlineData(Letters.q)]
//        [InlineData(Letters.r)]
//        [InlineData(Letters.s)]
//        [InlineData(Letters.t)]
//        [InlineData(Letters.u)]
//        [InlineData(Letters.v)]
//        [InlineData(Letters.w)]
//        [InlineData(Letters.x)]
//        [InlineData(Letters.y)]
//        [InlineData(Letters.z)]
        public void ConvertMessage_ShouldReturnCharacterAtIndex13MoreThanCharacterPassedIn(string character)
        {
            var actualResult = Rot13.ConvertMessage(character);

            Assert.Equal(Letters.m.ToString(), actualResult);
        }
Exemplo n.º 2
0
        public void ConvertMessage_ShouldReturnEncryptedCaseSensitiveString(string plaintext, string expectedCipherText)
        {
            var actualCipherText = Rot13.ConvertMessage(plaintext);

            Assert.Equal(expectedCipherText, actualCipherText);
        }
Exemplo n.º 3
0
        public void ConvertMessage_ShouldNotAlterNumbersSymbolsOrSpaces(string plaintext, string expectedCipherText)
        {
            var actualCipherText = Rot13.ConvertMessage(plaintext);

            Assert.Equal(expectedCipherText, actualCipherText);
        }
Exemplo n.º 4
0
        public void ConvertMessage_ShouldReturnCharacterAtIndex13MoreThanCharacterPassedIn(string letter, string expectedLetter)
        {
            var actualLetter = Rot13.ConvertMessage(letter);

            Assert.Equal(expectedLetter, actualLetter);
        }