static void MockTestD() { Diccionario my_diccionario = new Diccionario(); Console.WriteLine(my_diccionario.ToString()); my_diccionario.Add(1, "Se ha declarado la ley imparcial."); my_diccionario.Add(2, "La roca de los tiempos."); my_diccionario.Add(3, "El libro de los inocentes."); int total = my_diccionario.Count; Console.WriteLine("Total: {0}", total); foreach (var item in my_diccionario) { int numero = item.Key; string cadena = item.Value; Console.WriteLine("Llave: {0} , Valor: {1}", numero, cadena); } my_diccionario.Clear(); total = my_diccionario.Count; Console.WriteLine("Total: {0}", total); my_diccionario.TryAdd(1, new string("El libro del Esplendor.")); my_diccionario.TryAdd(2, new string("El libro de la Esperanza.")); my_diccionario.TryAdd(3, new string("El libro de los Naufragios.")); total = my_diccionario.Count; Console.WriteLine("Total: {0}", total); }
public string ObtenerContraseniaSugerida() { var salida = string.Empty; Diccionario randomDic = (Diccionario)GenerarNumero(1, 8); string texto = randomDic.ToString(); var ramdomCadena = GenerarNumero(1, 4); _cadena = new Cadena(texto); switch (ramdomCadena) { case 1: salida = _cadena.EliminarNumeros(); break; case 2: salida = _cadena.InvertirCadena(); break; case 3: salida = _cadena.SoloVocalesAMayuscula(); break; case 4: salida = _cadena.SoloVocalesAMinuscula(); break; } var ramdomencriptacion = GenerarNumero(1, 3); encriptacion = new Encriptacion(salida); switch (ramdomencriptacion) { case 1: salida = encriptacion.ConvertirMD5(); break; case 2: salida = encriptacion.SHA1(); break; case 3: salida = encriptacion.SHA256(); break; } return(salida); }