public void DeveIdentificarODigitoVerificadorComoVerdadeiro() { string matriculaComDigitoVerificadorVerdadeiro = "0047-A"; bool isDigitoCorreto = _verificadorDeMatriculas.Verificar(matriculaComDigitoVerificadorVerdadeiro); Assert.True(isDigitoCorreto); }
//Método que usa de fato os métodos necessários para verificação de matricula e para criação do arquivo public void VerificarMatriculas(string caminhoArq) { List <string> listaMatriculasVerificadas = new List <string>(); var listaDeMatriculasParaVerificarString = FileUtil.LerArquivo(caminhoArq); bool isValido = ValidarArquivoInserido(listaDeMatriculasParaVerificarString); if (!isValido) { throw new IOException("Arquivo inserido é inválido"); } foreach (var matricula in listaDeMatriculasParaVerificarString) { bool isVerdadeiro = _verificadorDeMatriculas.Verificar(matricula); string verdadeiroOuFalso = isVerdadeiro == true ? "verdadeiro" : "falso"; listaMatriculasVerificadas.Add($"{matricula} {verdadeiroOuFalso}"); } string destinoArquivoCriado = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); destinoArquivoCriado += @"\arquivosXPTOGerados"; FileUtil.CriarArquivo("matriculasVerificadas.txt", destinoArquivoCriado, listaMatriculasVerificadas); }