public BancoBrasilCarteira17019Tests()
        {
            //Código de cedente com 4 dígitos
            var contaBancariaCed4Digitos = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "X",
                Conta                  = "123456",
                DigitoConta            = "X",
                CarteiraPadrao         = "17",
                VariacaoCarteiraPadrao = "019",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.BancoDoBrasil);
            _banco.Cedente = Utils.GerarCedente("1234", "", "", contaBancariaCed4Digitos);
            _banco.FormataCedente();

            //Código de cedente com 6 dígitos
            var contaBancariaCed6Digitos = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "X",
                Conta                  = "123456",
                DigitoConta            = "X",
                CarteiraPadrao         = "17",
                VariacaoCarteiraPadrao = "019",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.BancoDoBrasil);
            _banco.Cedente = Utils.GerarCedente("123456", "", "", contaBancariaCed6Digitos);
            _banco.FormataCedente();

            //Código de cedente com 7 dígitos
            var contaBancariaCed7Digitos = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "X",
                Conta                  = "123456",
                DigitoConta            = "X",
                CarteiraPadrao         = "17",
                VariacaoCarteiraPadrao = "019",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.BancoDoBrasil);
            _banco.Cedente = Utils.GerarCedente("1234567", "", "", contaBancariaCed7Digitos);
            _banco.FormataCedente();
        }
示例#2
0
 public override void FormataCedente()
 {
     try
     {
         _IBanco.FormataCedente();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro durante a formatação do cedente.", ex);
     }
 }
示例#3
0
        public BancoBradescoCarteira09()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "X",
                Conta                  = "123456",
                DigitoConta            = "X",
                CarteiraPadrao         = "09",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.Bradesco);
            _banco.Cedente = Utils.GerarCedente("1213141", "", "", contaBancaria);
            _banco.FormataCedente();
        }
示例#4
0
        public BancoBanrisulCarteira1Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "0340",
                DigitoAgencia          = "",
                Conta                  = "12345606",
                DigitoConta            = "",
                CarteiraPadrao         = "1",
                VariacaoCarteiraPadrao = "",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro
            };

            _banco         = Banco.Instancia(Bancos.Banrisul);
            _banco.Cedente = Utils.GerarCedente("0340123456063", "", "", contaBancaria);
            _banco.FormataCedente();
        }
示例#5
0
        public BancoSantanderCarteira101Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "5",
                Conta                  = "12345678",
                DigitoConta            = "9",
                CarteiraPadrao         = "101",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.Santander);
            _banco.Cedente = Utils.GerarCedente("1234567", "", "123400001234567", contaBancaria);
            _banco.FormataCedente();
        }
示例#6
0
        public BancoSafraCarteira2()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "5",
                Conta                  = "123456",
                DigitoConta            = "7",
                CarteiraPadrao         = "2",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaVinculada,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.Safra);
            _banco.Cedente = Utils.GerarCedente("", "", "", contaBancaria);
            _banco.FormataCedente();
        }
示例#7
0
        public BancoItauCarteira109Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "",
                Conta                  = "56789",
                DigitoConta            = "0",
                CarteiraPadrao         = "109",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.Itau);
            _banco.Cedente = Utils.GerarCedente("", "", "", contaBancaria);

            _banco.FormataCedente();
        }
        public BancoBrasilCarteira11019Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "0180",
                DigitoAgencia          = "5",
                Conta                  = "43101",
                DigitoConta            = "X",
                CarteiraPadrao         = "11",
                VariacaoCarteiraPadrao = "019",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Banco
            };

            _banco         = Banco.Instancia(Bancos.BancoDoBrasil);
            _banco.Cedente = Utils.GerarCedente("1740981", "", "", contaBancaria);
            _banco.FormataCedente();
        }
示例#9
0
        public BancoSicrediCarteira1Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "0156",
                Conta                  = "85305",
                DigitoConta            = "4",
                CarteiraPadrao         = "1",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                VariacaoCarteiraPadrao = "A",
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa,
                OperacaoConta          = "05"
            };

            _banco         = Banco.Instancia(Bancos.Sicredi);
            _banco.Cedente = Utils.GerarCedente("85305", "", "", contaBancaria);
            _banco.FormataCedente();
        }
        public BancoBrasilCarteira17027Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "1234",
                DigitoAgencia          = "X",
                Conta                  = "123456",
                DigitoConta            = "X",
                CarteiraPadrao         = "17",
                VariacaoCarteiraPadrao = "027",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.BancoDoBrasil);
            _banco.Cedente = Utils.GerarCedente("1234567", "", "", contaBancaria);
            _banco.FormataCedente();
        }
        public BancoSicoobCarteira101Tests()
        {
            var contaBancaria = new ContaBancaria
            {
                Agencia                = "4277",
                DigitoAgencia          = "3",
                Conta                  = "6498",
                DigitoConta            = "0",
                CarteiraPadrao         = "1",
                VariacaoCarteiraPadrao = "01",
                TipoCarteiraPadrao     = TipoCarteira.CarteiraCobrancaSimples,
                TipoFormaCadastramento = TipoFormaCadastramento.ComRegistro,
                TipoImpressaoBoleto    = TipoImpressaoBoleto.Empresa
            };

            _banco         = Banco.Instancia(Bancos.Sicoob);
            _banco.Cedente = Utils.GerarCedente("17227", "8", "", contaBancaria);
            _banco.FormataCedente();
        }