Пример #1
0
        public void RotorEncodingTable_ReverseLookupInvalidKey_ReturnsNullKey()
        {
            var encodingTable = new RotorEncodingTable();

            Key expected = Key.Null;
            Key actual   = encodingTable.ReverseLookup(Key.A, 0);

            Assert.AreEqual <Key>(expected, actual);
        }
Пример #2
0
        public static Rotor InitRotor()
        {
            RotorEncodingTable encodingTable = RotorEncodingTableTables.IC;

            return(new Rotor(encodingTable, new Key[] { Key.E }, 0));
        }
Пример #3
0
        public static Rotor InitRotor(int rotorShift)
        {
            RotorEncodingTable encodingTable = RotorEncodingTableTables.IC;

            return(new Rotor(encodingTable, new Key[] { Key.E }, rotorShift));
        }
Пример #4
0
        public void RotorEncodingTable_AddingRightNullKey_ThrowsException()
        {
            var encodingTable = new RotorEncodingTable();

            encodingTable.Add(Key.A, Key.Null);
        }