public void ConsigoAlterarAFormaDePagamentoCasoFormaPagamentAtualNaoEstejaProcessando() { _cobrancaCartao.FinalizaProcessamentoFormaPagamento(); _cobrancaBoleto.FinalizaProcessamentoFormaPagamento(); Assert.DoesNotThrow(() => _cobrancaBoleto.AlterarFormaPagamento(FormaPagamento.Cartao)); Assert.DoesNotThrow(() => _cobrancaCartao.AlterarFormaPagamento(FormaPagamento.Boleto)); }
public static Cobranca ComTransacaoFinalizada(this Cobranca cobranca) => cobranca .FinalizaProcessamentoFormaPagamento();