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); }
public static Rotor InitRotor() { RotorEncodingTable encodingTable = RotorEncodingTableTables.IC; return(new Rotor(encodingTable, new Key[] { Key.E }, 0)); }
public static Rotor InitRotor(int rotorShift) { RotorEncodingTable encodingTable = RotorEncodingTableTables.IC; return(new Rotor(encodingTable, new Key[] { Key.E }, rotorShift)); }
public void RotorEncodingTable_AddingRightNullKey_ThrowsException() { var encodingTable = new RotorEncodingTable(); encodingTable.Add(Key.A, Key.Null); }