public void Teste_VerificandoDadosConvertidosParaAgora() { AutoMapperConfig.RegisterMapping(); string linkTest = "https://s3.amazonaws.com/uux-itaas-static/minha-cdn-logs/input-01.txt"; MinhaCDNBusiness minhaCDNBusiness = new MinhaCDNBusiness(linkTest); string startupPath = Environment.CurrentDirectory; string fileForTest = startupPath + "\\teste.txt"; string newFile = startupPath + "\\teste2.txt"; if (File.Exists(newFile)) { File.Delete(newFile); } minhaCDNBusiness.CreateFileFormatAgora(newFile); StreamReader readerTest = File.OpenText(fileForTest); string resultadoEsperado = readerTest.ReadToEnd(); int indexTest = resultadoEsperado.IndexOf("# Fields:"); resultadoEsperado = resultadoEsperado.Substring(indexTest); StreamReader reader = File.OpenText(newFile); string resultadoObtido = reader.ReadToEnd(); int index = resultadoObtido.IndexOf("# Fields:"); resultadoObtido = resultadoObtido.Substring(index); Assert.AreEqual(resultadoEsperado, resultadoObtido); }
static void Main(string[] args) { const int SOURCE_URL = 0, TARGET_PATH = 1; AutoMapperConfig.RegisterMapping(); MinhaCDNBusiness minhaCDNBusiness; string path = ConfigurationManager.AppSettings["outputPath"]; List <string> sourceURLtargetPath = null; Console.Write("\nconvert "); var stringCall = Console.ReadLine(); try { ValidationStringCall(ref sourceURLtargetPath, ref stringCall); minhaCDNBusiness = new MinhaCDNBusiness(sourceURLtargetPath.ElementAt(SOURCE_URL).Trim()); string outputFileName = path + sourceURLtargetPath.ElementAt(TARGET_PATH).Trim(); if (File.Exists(outputFileName)) { Console.Write("\nThere is a file with the same name in this location." + "\nDo you want to replace it? y(yes)/n(no)/c(cancel): "); EnumProcess processeDeleteFile = GetResponse(); if (processeDeleteFile == EnumProcess.cancel) { return; } else if (processeDeleteFile == EnumProcess.yes) { File.Delete(outputFileName); } else if (processeDeleteFile == EnumProcess.no) { outputFileName = NewFileName(path, sourceURLtargetPath.ElementAt(1)); } } minhaCDNBusiness.CreateFileFormatAgora(outputFileName); Console.WriteLine("Successfully converted file!\nPress enter..."); Console.ReadLine(); } catch (Exception e) { Console.Write(e.Message); Console.Write("\nPress enter..."); Console.Read(); } }