@Test
	public void testValorTotalEmEstoque() {
		try {
			Assert.assertEquals(25653.1f, facade.getValorTotalEmEstoque(), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		Produto p5 = new Produto(5,"Smartphone Samsung Galaxy Ace Preto, Desbloqueado Vivo, GSM, Android, C‚mera de 5MP, Tela Touchscreen 3.5\", 3G, Wi-Fi, Bluetooth e Cart„o de MemÛria 2GB",3, 499.00f);
		try {
			facade.cadastrarProduto(p5);
			Assert.assertEquals(27150.1f, facade.getValorTotalEmEstoque(), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(1);
			Assert.assertEquals(18160.1f, facade.getValorTotalEmEstoque(), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(2);
			Assert.assertEquals(4665.1f, facade.getValorTotalEmEstoque(), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(3);
			Assert.assertEquals(1696.0f, facade.getValorTotalEmEstoque(), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(4);
			Assert.assertEquals(1497f, facade.getValorTotalEmEstoque(), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.remover(5);
			//Assert.fail("deveria ter lanÁado uma exceÁ„o");
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
			// era para lanÁa exceÁ„o por que o valor da lista È 0
		}
	}