Exemplo n.º 1
0
        public void SpinRotorTest(byte position, byte result)
        {
            SpinningRotor rotor = new SpinningRotor(RotorNumber.One, position);

            rotor.SpinRotor();
            Assert.AreEqual(result, rotor.CurrentPosition);
        }
Exemplo n.º 2
0
        public void EncodeBackTest(RotorNumber number, byte position, char characterToEncode, char result)
        {
            SpinningRotor rotor = new SpinningRotor(number, position);

            rotor.EncodeCharacterBack(ref characterToEncode);
            Assert.AreEqual(result, characterToEncode);
        }