public void Pagar(PagamentoModel pagamento_)
        {
            if (String.IsNullOrWhiteSpace(pagamento_.Login))
                throw new ApplicationException("Informe o Login");

            if (String.IsNullOrWhiteSpace(pagamento_.Senha))
                throw new ApplicationException("Informe o Senha");
        }
        public void Pagar(PagamentoModel pagamento_)
        {
            const Decimal VALOR_MINIMO_PAGAMENTO = 10;

            if (String.IsNullOrWhiteSpace(pagamento_.Login))
                throw new ApplicationException("Informe o Login");

            if (String.IsNullOrWhiteSpace(pagamento_.Senha))
                throw new ApplicationException("Informe o Senha");
            
            if (pagamento_.Valor <= VALOR_MINIMO_PAGAMENTO)
                throw new ApplicationException("Valor minimo excedido");
        }
 //Podemos implementar o padrao aDAPTADOR de 2 formas
 // COMPOSICAO (DAMOS UM NEW) = BOLETOS
 //HERANÇA (HERDAMOS) = ESSA CLASSE AQUI, OPERADORES
 public void Pagar(PagamentoModel pagamento_)
 {
     Debitar(pagamento_.Valor, pagamento_.Senha);
 }