@Test
	public void testValorTotalProduto() {
		try {
			Assert.assertEquals(8990f, facade.getValorTotalProduto(1), 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);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			Assert.assertEquals(1497.00f, facade.getValorTotalProduto(5), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			Assert.assertEquals(8990.0f, facade.getValorTotalProduto(1), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			Assert.assertEquals(13495.0f, facade.getValorTotalProduto(2), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			Assert.assertEquals(2969.1f, facade.getValorTotalProduto(3), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			Assert.assertEquals(199.0f, facade.getValorTotalProduto(4), 0.1);
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		try {
			facade.getValorTotalProduto(6);
			Assert.fail("deveria ter lanÁado a exceÁ„o");
		} catch (FacadeException e) {
			// È para lanÁa a exceÁ„o
		}
	}