@Test
	public void testListarProdutos() {
		List<Produto> produtos;
		try {
			produtos = facade.listarProdutos();
			Assert.assertEquals(4, produtos.size());
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(1);
			produtos = facade.listarProdutos();
			Assert.assertEquals(3, produtos.size());
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(2);
			produtos = facade.listarProdutos();
			Assert.assertEquals(2, produtos.size());
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(3);
			produtos = facade.listarProdutos();
			Assert.assertEquals(1, produtos.size());
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(4);
			produtos = facade.listarProdutos();
			Assert.fail("deveria ter lanÁado uma exceÁ„o");
		} catch (FacadeException e) {
			// lanÁa a exceÁ„o por que a lista esta vazia
		}
	}