예제 #1
0
        public void NestedRotor_MapsLettersWithOffsetZero()
        {
            char expected = 'E';

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

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void NestedRotor_MappslettersWithRingSetting()
        {
            char        expected = 'K';
            NestedRotor Rotor_I  = CreateRotorI();

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

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        public void NestedRotor_SetOffset()
        {
            char        expected = 'J';
            NestedRotor Rotor_I  = CreateRotorI();

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

            Assert.AreEqual(expected, actual);
        }