public void ConstructTest_ReflectorBThin() { string expectedMapping = "ENKQAUYWJICOPBLMDXZVFTHRGS"; RotorFactory factory = new RotorFactory(); EnigmaRotor reflector = factory.GetReflector(Reflector.BThin); Assert.AreEqual(expectedMapping, reflector.Mapping); }
public void ConstructTest_ReflectorCThin() { string expectedMapping = "RDOBJNTKVEHMLFCWZAXGYIPSUQ"; RotorFactory factory = new RotorFactory(); EnigmaRotor reflector = factory.GetReflector(Reflector.CThin); Assert.AreEqual(expectedMapping, reflector.Mapping); }
public void ConstructTest_ReflectorC() { string expectedMapping = "FVPJIAOYEDRZXWGCTKUQSBNMHL"; RotorFactory factory = new RotorFactory(); EnigmaRotor reflector = factory.GetReflector(Reflector.C); Assert.AreEqual(expectedMapping, reflector.Mapping); }
public void ConstructTest_ReflectorB() { string expectedMapping = "YRUHQSLDPXNGOKMIEBFZCWVJAT"; RotorFactory factory = new RotorFactory(); EnigmaRotor reflector = factory.GetReflector(Reflector.B); Assert.AreEqual(expectedMapping, reflector.Mapping); }
public void ConstructTest_ReflectorA() { string expectedMapping = "EJMZALYXVBWFCRQUONTSPIKHGD"; RotorFactory factory = new RotorFactory(); EnigmaRotor reflector = factory.GetReflector(Reflector.A); Assert.AreEqual(expectedMapping, reflector.Mapping); }
private EnigmaRotor[] MergeReflectorIntoRotorArray(Reflector reflector, Rotor[] rotors) { EnigmaRotor[] allRotors = new EnigmaRotor[rotors.Length + 1]; allRotors[0] = _rotorFactory.GetReflector(reflector); for (int i = 0; i < rotors.Length; i++) { allRotors[i + 1] = _rotorFactory.GetRotor(rotors[i]); } return(allRotors); }
public void CanConstructReflector() { RotorFactory factory = new RotorFactory(); factory.GetReflector(Reflector.A); }
public static EnigmaReflector CreateBReflector() { RotorFactory factory = new RotorFactory(); return(factory.GetReflector(Reflector.B) as EnigmaReflector); }