Пример #1
0
        public void FomatarNumeroDocumentoCarteira09Bradesco()
        {
            var boleto   = new Boleto();
            var bradesco = new BancoBradesco();

            boleto.NumeroDocumento = "123";
            boleto.TipoArquivo     = TipoArquivo.Cnab400;
            bradesco.FormataNumeroDocumento(boleto);

            Assert.AreEqual("0000000123", boleto.NumeroDocumento);

            boleto.NumeroDocumento = "0";
            bradesco.FormataNumeroDocumento(boleto);
            Assert.Fail();
        }
        public void FormataNumeroDocumentoHsbc()
        {
            var boleto   = new Boleto();
            var bradesco = new BancoBradesco();

            const string numeroDocumento = "123";

            const string valorEsperadoCnab240 = "000000000000123";
            const string valorEsperadoCnab400 = "0000000123";

            boleto.NumeroDocumento = numeroDocumento;
            boleto.TipoArquivo     = TipoArquivo.Cnab400;
            bradesco.FormataNumeroDocumento(boleto);

            var numeroDocumentoFormatado = boleto.NumeroDocumento;

            Assert.AreEqual(valorEsperadoCnab400, numeroDocumentoFormatado);
        }