Пример #1
0
        public void TestCalcularPrimeiroDigitoVerificadorNossoNumeroCarteiraCnrTipo4()
        {
            const string codigoPagador     = "239104761";
            const string resultadoEsperado = "9";

            var banco = new BancoHsbc();

            var resultadoObtido = banco.CalculaPrimeiroDigitoVerificadorCnrTipo4(codigoPagador);

            Assert.AreEqual(resultadoEsperado, resultadoObtido);
        }
Пример #2
0
        public void TestCalcularSegundoDigitoVerificadorNossoNumeroCarteiraCnrTipo4()
        {
            var banco = new BancoHsbc();

            const string codigoPagador             = "239104761";
            var          primeiroDigitoVerificador = banco.CalculaPrimeiroDigitoVerificadorCnrTipo4(codigoPagador);

            const string codigoBeneficiario = "8351202";
            var          dataVencimento     = new DateTime(2008, 7, 4);

            var segundoDigitoVerificador =
                banco.CalculaSegundoDigitoVerificadorCnrTipo4(
                    codigoPagador, primeiroDigitoVerificador, codigoBeneficiario, dataVencimento);

            Assert.AreEqual(segundoDigitoVerificador, "1");
        }