public virtual NovoBoleto.Response NovoBoleto(NovoBoleto boleto) { boleto.isValid(); var url = GetUrl(string.Empty); var jsonBody = JsonConvert.SerializeObject(boleto); return(Post <NovoBoleto.Response>(url, jsonBody)); }
public void CamposObrigatorios() { var boleto = new NovoBoleto(); boleto.desconto1.codigoDesconto = NovoBoleto.Desconto.CodigoDesconto.PERCENTUALDATAINFORMADA; boleto.desconto2.codigoDesconto = NovoBoleto.Desconto.CodigoDesconto.VALORANTECIPADODIACORRIDO; boleto.desconto3.codigoDesconto = NovoBoleto.Desconto.CodigoDesconto.VALORFIXODATAINFORMADA; boleto.multa.codigoMulta = NovoBoleto.Multa.CodigoMulta.PERCENTUAL; boleto.mora.codigoMora = NovoBoleto.Mora.CodigoMora.TAXAMENSAL; var inter = new BancoInter.ServiceAsync(StaticParams._numContaCorrente, StaticParams._caminhoCertificado, StaticParams._password); var resp = inter.NovoBoleto(boleto); bool send = false; Assert.ThrowsException <AggregateException>(delegate { send = resp.Result != null; }); Assert.IsFalse(send); }
public void Post_NovoBoleto() { var boleto = new NovoBoleto(); boleto.seuNumero = StaticParams._gerarSeuNumero(); boleto.cnpjCPFBeneficiario = "00516998000181"; boleto.valorNominal = 10.00; boleto.dataEmissao = DateTime.Now; boleto.dataVencimento = DateTime.Now.AddDays(10); boleto.numDiasAgenda = NovoBoleto.NumDiasAgenda.TRINTA; boleto.pagador.tipoPessoa = NovoBoleto.Pagador.TipoPessoa.FISICA; boleto.pagador.nome = "João da Silva"; boleto.pagador.endereco = "Rua Nove de Julho"; boleto.pagador.numero = "123"; boleto.pagador.bairro = "Centro"; boleto.pagador.cidade = "São Paulo"; boleto.pagador.uf = NovoBoleto.Pagador.UF.SP; boleto.pagador.cep = "04739010"; boleto.pagador.cnpjCpf = "35965221029"; boleto.mensagem.linha1 = "linha 1 da mensagem teste"; boleto.mensagem.linha2 = "linha 2 da mensagem teste"; boleto.mensagem.linha3 = "linha 3 da mensagem teste"; boleto.mensagem.linha4 = "linha 4 da mensagem teste"; boleto.mensagem.linha5 = "linha 5 da mensagem teste"; var inter = new BancoInter.ServiceAsync(StaticParams._numContaCorrente, StaticParams._caminhoCertificado, StaticParams._password); var resp = inter.NovoBoleto(boleto); var send = resp.Result != null; Assert.IsTrue(send); var jsonResult = JsonConvert.SerializeObject(resp.Result); Console.WriteLine(jsonResult); }