// [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); }
public void ConvertMessage_ShouldReturnEncryptedCaseSensitiveString(string plaintext, string expectedCipherText) { var actualCipherText = Rot13.ConvertMessage(plaintext); Assert.Equal(expectedCipherText, actualCipherText); }
public void ConvertMessage_ShouldNotAlterNumbersSymbolsOrSpaces(string plaintext, string expectedCipherText) { var actualCipherText = Rot13.ConvertMessage(plaintext); Assert.Equal(expectedCipherText, actualCipherText); }
public void ConvertMessage_ShouldReturnCharacterAtIndex13MoreThanCharacterPassedIn(string letter, string expectedLetter) { var actualLetter = Rot13.ConvertMessage(letter); Assert.Equal(expectedLetter, actualLetter); }