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 GerarDigitoVerificadorValido() { Assert.AreEqual("5", DesafioHelper.GerarDigitoVerificador(5)); Assert.AreEqual("E", DesafioHelper.GerarDigitoVerificador(14)); }