Exemple #1
0
        public void Rotor_ReverseMappslettersWithOffsetZero()
        {
            char        expected = 'A';
            EnigmaRotor Rotor_I  = CreateRotorI();
            char        actual   = Rotor_I.ReverseConvert('E');

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void Rotor_ReverseMappslettersWithRingSetting()
        {
            char        expected = 'A';
            EnigmaRotor Rotor_I  = CreateRotorI();

            Rotor_I.SetRingSetting('B');
            char actual = Rotor_I.ReverseConvert('K');

            Assert.AreEqual(expected, actual);
        }
Exemple #3
0
        public void Rotor_ReverseMapsLettersWithOffset27()
        {
            char        expected = 'D';
            EnigmaRotor Rotor_I  = CreateRotorI();

            Rotor_I.Advance(27);
            char actual = Rotor_I.ReverseConvert('K');

            Assert.AreEqual(expected, actual);
        }