Example #1
0
 public void Configurar_WithZ_ReturnsTrue()
 {
     string lResultado;
     string lResultadoEsperado = "ZABCDEFGHIJKLMNOPQRSTUVWXY";
     Rotor lRotor = new Rotor(1);
     lRotor.Configurar('Z');
     lResultado = lRotor.Anillo.ToString();
     Assert.AreEqual(lResultadoEsperado, lResultado);
 }
        public void Cifrar_WithA_1Rotor_ReturnsTrue()
        {
            char lResultado;
            char lResultadoEsperado = 'P';
            char lLetra = 'A';
            char lConfInicial = 'A';
            Rotor lRotor = new Rotor(1);
            lRotor.Configurar(lConfInicial);
            Rotores lRotores = new Rotores();

            MethodInfo methodInfo = lRotores.GetType().GetMethod("AgregarRotor", BindingFlags.Instance | BindingFlags.NonPublic);
            methodInfo.Invoke(lRotores, new object[] { lRotor });              // lRotores.AgregarRotor(lRotor1);

            lResultado = lRotores.Cifrar(true, lLetra);
            Assert.AreEqual(lResultadoEsperado, lResultado);
        }