Esempio n. 1
0
        public void Rotor_MapsLettersWithOffsetZero()
        {
            char expected = 'E';

            EnigmaRotor Rotor_I = CreateRotorI();
            char        actual  = Rotor_I.Convert('A');

            Assert.AreEqual(expected, actual);
        }
Esempio n. 2
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);
        }
Esempio n. 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);
        }