public void TestRot13()
        {
            var secret   = "OlEdId";
            var expected = "ByRqVq";
            var actual   = CaesarCipher.ShiftCharacters(secret, 13);

            Assert.Equal(expected, actual);
        }
        public void TestNegativeRot1()
        {
            var secret   = "OLEDID";
            var expected = "NKDCHC";
            var actual   = CaesarCipher.ShiftCharacters(secret, -1);

            Assert.Equal(expected, actual);
        }
        public void ThrowsIfNotLetter()
        {
            var secret = "OlEdId1";

            Assert.Throws <ArgumentException>(() => CaesarCipher.ShiftCharacters(secret, 13));
        }