Beispiel #1
0
        public void Rotor_SetRingSetting()
        {
            char        expected = 'K';
            EnigmaRotor Rotor_I  = CreateRotorI();

            Rotor_I.SetRingSetting('B');
            char actual = Rotor_I.Convert('A');

            Assert.AreEqual(expected, actual);
        }
Beispiel #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);
        }
Beispiel #3
0
        public void Rotor_MappslettersWithRingSettingAndOffset()
        {
            char        expected = 'W';
            EnigmaRotor Rotor_I  = CreateRotorI();

            Rotor_I.SetRingSetting('F');
            Rotor_I.SetOffset('Y');
            char actual = Rotor_I.Convert('A');

            Assert.AreEqual(expected, actual);
        }