Coverage Report - br.org.agilcoop.cursos.testes.padroes.Compra
 
Classes in this File Line Coverage Branch Coverage Complexity
Compra
0%
0/4
N/A
1
 
 1  
 package br.org.agilcoop.cursos.testes.padroes;
 2  
 
 3  0
 public class Compra {
 4  
         private Cliente cliente;
 5  
         private Float valor;
 6  
         
 7  
         // Se adicionar uma nova regra de desconto, bá-bau!
 8  
         public float valorDaCompraComDesconto() {
 9  0
                 Desconto desconto = new Desconto(cliente.getDataDeCadastro(), cliente.getQuantidadeDePontos(), valor);
 10  0
                 return valor - desconto.resultado();
 11  
         }
 12  
         
 13  
         // Injeçao de dependência via argumento
 14  
         public float valorDaCompraComDesconto(Desconto desconto) {
 15  0
                 return valor - desconto.resultado();
 16  
         }
 17  
 }