/// <summary> /// Test Desencriptacion Encriptador Cesar. /// </summary> public void TestDesEncriptar() { String cadena = "Elefante"; String ResultadoEsperado = "fanteEle"; int desplazamiento = 3; EncriptadorCesar ECesar = new EncriptadorCesar(desplazamiento); Assert.Equals(ECesar.DesEncriptar(ResultadoEsperado), cadena); }
private FabricaEncriptadores() { Encriptador encriptador; this.iEncriptadores = new Dictionary <string, IEncriptador>(); encriptador = new EncriptadorNulo(); this.iEncriptadores.Add(encriptador.Nombre, encriptador); encriptador = new EncriptadorAES(); this.iEncriptadores.Add(encriptador.Nombre, encriptador); encriptador = new EncriptadorCesar(3); this.iEncriptadores.Add(encriptador.Nombre, encriptador); encriptador = new InvertirCadena(""); this.iEncriptadores.Add(encriptador.Nombre, encriptador); }