static void testar() { Decodificacao decode; Codificacao encode; string teste = "DECODE"; string resultadoEncode, resultadoDecode; encode = new Codificacao(teste); resultadoEncode = encode.RetornaRespostaCodificada(); decode = new Decodificacao(resultadoEncode); resultadoDecode = decode.RetornaRespostaDescodificada(); Console.WriteLine("\n\nResultado"); Console.WriteLine(resultadoDecode); Console.WriteLine(resultadoEncode); if (resultadoDecode == teste) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("DEU CERTO"); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("DEU ERRADO"); } Console.ForegroundColor = ConsoleColor.White; }
static void Main(string[] args) { int posArquivo; for (posArquivo = 2; File.Exists("encode-" + posArquivo + ".in") || File.Exists("decode-" + posArquivo + ".in"); posArquivo++) { StreamReader leituraArquivo; if (File.Exists("encode-" + posArquivo + ".in")) { leituraArquivo = new StreamReader("encode-" + posArquivo + ".in"); Codificacao encoder = new Codificacao(leituraArquivo.ReadLine()); EscrevendoArquivos(encoder.RetornaRespostaCodificada(), "encode-" + posArquivo + ".out"); } else { leituraArquivo = new StreamReader("decode-" + posArquivo + ".in"); Decodificacao decoder = new Decodificacao(leituraArquivo.ReadLine()); EscrevendoArquivos(decoder.RetornaRespostaDescodificada(), "decode-" + posArquivo + ".out"); } leituraArquivo.Close(); } Console.WriteLine("Resultados"); Console.WriteLine("Foram Criados {0} arquivos.", posArquivo - 2); //fim Console.WriteLine("\n\nPressiona qualquer tecla para continuar..."); Console.ReadKey(); }