@Test
	public void testBuscarProduto(){
		Produto produto = null;
		try {
			produto = facade.buscarProduto(5);
			Assert.fail("deveria ter lanÁado uma exceÁ„o");
		} catch (FacadeException e) {
			Assert.assertNull(produto);
		}
		try {
			produto = facade.buscarProduto(1);
			Assert.assertEquals(899.00f, produto.getValor(), 0.1);
			Assert.assertEquals(1, produto.getCodigo());
			Assert.assertEquals("Notebook Ultrafino CCE com Intel Dual Core 2GB 500GB LED 14\" Preto Windows 8", produto.getDescricao());
			Assert.assertEquals(10, produto.getQuantidade());
			Assert.assertTrue(facade.buscarProduto(1).equals(this.p1));
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			produto = facade.buscarProduto(2);
			Assert.assertEquals(2699.00f,produto.getValor(), 0.1);
			Assert.assertEquals(2, produto.getCodigo());
			Assert.assertEquals("Geladeira / Refrigerador Brastemp Frost Free Ative Inverse BRE50 Inox 422 Litros", produto.getDescricao());
			Assert.assertEquals(5, produto.getQuantidade());
			Assert.assertTrue(facade.buscarProduto(2).equals(this.p2));
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			produto = facade.buscarProduto(4);
			Assert.assertEquals(199.00f,produto.getValor(), 0.1);
			Assert.assertEquals(4, produto.getCodigo());
			Assert.assertEquals("Purificador de ¡gua Unilever Pureit Compact Azul", produto.getDescricao());
			Assert.assertEquals(1, produto.getQuantidade());
			Assert.assertTrue(facade.buscarProduto(4).equals(this.p4));
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
	}