public void TestCalcularPrimeiroDigitoVerificadorNossoNumeroCarteiraCnrTipo4() { var codigoPagador = "239104761"; var resultadoEsperado = "9"; var banco = new BoletoBr.Bancos.Hsbc.BancoHsbc(); var resultadoObtido = banco.CalculaPrimeiroDigitoVerificadorCnrTipo4(codigoPagador); Assert.AreEqual(resultadoEsperado, resultadoObtido); }
public void TestCalcularSegundoDigitoVerificadorNossoNumeroCarteiraCnrTipo4() { var banco = new BoletoBr.Bancos.Hsbc.BancoHsbc(); var codigoPagador = "239104761"; var primeiroDigitoVerificador = banco.CalculaPrimeiroDigitoVerificadorCnrTipo4(codigoPagador); string codigoBeneficiario = "8351202"; DateTime dataVencimento = new DateTime(2008, 7, 4); string segundoDigitoVerificador = banco.CalculaSegundoDigitoVerificadorCnrTipo4( codigoPagador, primeiroDigitoVerificador, codigoBeneficiario, dataVencimento); Assert.AreEqual(segundoDigitoVerificador, "1"); }
public void FormataNumeroDocumentoHsbc() { Boleto boleto = new Boleto(); BancoHsbc hsbc = new BancoHsbc(); string numeroDocumento = "123"; const string valorEsperado = "0000000000123"; boleto.NumeroDocumento = numeroDocumento; hsbc.FormataNumeroDocumento(boleto); string numeroDocumentoFormatado = boleto.NumeroDocumento; Assert.AreEqual(valorEsperado, numeroDocumentoFormatado); }