public void TestaExecutarValido() { string caminho = Path.Combine(_RootPath, "FileHandlerContext", "matriculasSemDV.txt"); string[] linhas = System.IO.File.ReadAllLines(caminho); string caminhoComDV = Matriculas.GerarDigitosVerificadores(caminho); string[] linhasComDV = System.IO.File.ReadAllLines(caminhoComDV); Assert.AreEqual(linhas.Length, linhasComDV.Length); for (int i = 0; i < linhas.Length; i++) { int dv = DesafioHelper.CalcularLinha(linhas[i]); string linha = $"{linhas[i]}-{DesafioHelper.GerarDigitoVerificador(dv)}"; Assert.AreEqual(linha, linhasComDV[i]); } }
public void CalcularLinhaInvalida() { DesafioHelper.CalcularLinha("987654"); }
public void CalcularLinhaValida() { int resultadoEsperado = 14; Assert.AreEqual(resultadoEsperado, DesafioHelper.CalcularLinha("9876")); }