예제 #1
0
        public void UnsteckeredPairsNotTranslated()
        {
            char         expected = 'A';
            Steckerbrett board    = new Steckerbrett();
            char         actual   = board.Translate('A');

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void SteckeredPairsReverseTranslate()
        {
            char         expected = 'A';
            Steckerbrett board    = new Steckerbrett();

            board.Stecker('A', 'B');
            char actual = board.Translate('B');

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
파일: EnigmaI.cs 프로젝트: Killfile/Enigma2
 public EnigmaI()
 {
     _rotorAssembly = new RachetedRotorAssembly();
     _procedure     = new CryptProcedure();
     _plugboard     = new Steckerbrett();
 }
예제 #4
0
 public NestedEnigmaMachine()
 {
     _plugboard = new Steckerbrett();
 }
예제 #5
0
        public void CanWirePairs()
        {
            Steckerbrett board = new Steckerbrett();

            board.Stecker('A', 'B');
        }
예제 #6
0
 public void CanInitPlugboard()
 {
     Steckerbrett board = new Steckerbrett();
 }