public void EnigmaMachine_2ndAnd3rdRotorShouldTick_WhenThirdRotorPassesTickPoint()
        {
            // Arrange
            string initialMessage = "nemesis";

            enigmaMachine.SetRotorDials('a', 'e', 't');

            // Act
            //string encodedMessage = enigmaMachine.Encode(initialMessage);
            string encodedMessage = "";

            foreach (char c in initialMessage)
            {
                encodedMessage = encodedMessage + enigmaMachine.ConvertCharacter(c);
            }

            enigmaMachine.SetRotorDials('a', 'e', 't');
            string decodedMessage = enigmaMachine.Encode(encodedMessage);

            // Assert
            Assert.AreEqual("zpeizdr", encodedMessage);
            Assert.AreEqual(initialMessage, decodedMessage);
        }