public function testApenasUmproduto() { $carrinho = new CarrinhoDeCompras(); $carrinho->adiciona(new Produto("Geladeira", 450.0)); $maiorMenor = new MaiorEMenor(); $maiorMenor->encontra($carrinho); $this->assertEquals("Geladeira", $maiorMenor->getMaior()->getNome()); $this->assertEquals("Geladeira", $maiorMenor->getMenor()->getNome()); }
/** * @covers CDC\Loja\Produto\MaiorEMenor::getMaior() * @covers CDC\Loja\Produto\MaiorEMenor::getMenor() */ public function testGetMaiorEGetMenor() { $carrinho = new CarrinhoDeCompras(); $carrinho->adiciona(new Produto("Geladeira", 450.0, 1)); $carrinho->adiciona(new Produto("Liquidificador", 250.0, 1)); $carrinho->adiciona(new Produto("Jogo de pratos", 70.0, 1)); $maiorMenor = new MaiorEMenor(); $maiorMenor->encontra($carrinho); $this->assertEquals("Jogo de pratos", $maiorMenor->getMenor()->getNome()); $this->assertEquals("Geladeira", $maiorMenor->getMaior()->getNome()); }