@Test
	public void testCadastrarProduto(){
		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(facade.listarProdutos().size(), 5);
			Assert.assertTrue(facade.buscarProduto(5).getCodigo() == 5);
			Assert.assertEquals(facade.buscarProduto(5).getDescricao(),"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");
			Assert.assertEquals(facade.buscarProduto(5).getQuantidade(), 3);
			Assert.assertEquals(facade.buscarProduto(5).getValor(), 499.00f, 0.1);
			Assert.assertTrue(facade.buscarProduto(5).equals(p5));
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		
		Produto p6 = new Produto(6,"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",2, 499.00f);
		try {
			facade.cadastrarProduto(p6);
			Assert.assertEquals(facade.listarProdutos().size(), 6);
			Assert.assertTrue(facade.buscarProduto(6).getCodigo() == 6);
			Assert.assertEquals(facade.buscarProduto(6).getDescricao(),"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");
			Assert.assertEquals(facade.buscarProduto(6).getQuantidade(), 2);
			Assert.assertEquals(facade.buscarProduto(6).getValor(), 499.00f, 0.1);
			Assert.assertTrue(facade.buscarProduto(6).equals(p6));
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
		
		Produto p7 = new Produto(7,"Sof· de Canto Chicago - Chenille Preto - Gazin", 1, 799.90f);
		try {
			facade.cadastrarProduto(p7);
			Assert.assertEquals(facade.listarProdutos().size(), 7);
			Assert.assertTrue(facade.buscarProduto(7).getCodigo() == 7);
			Assert.assertEquals(facade.buscarProduto(7).getDescricao(),"Sof· de Canto Chicago - Chenille Preto - Gazin");
			Assert.assertEquals(facade.buscarProduto(7).getQuantidade(), 1);
			Assert.assertEquals(facade.buscarProduto(7).getValor(), 799.90f, 0.1);
			Assert.assertTrue(facade.buscarProduto(7).equals(p7));
		} catch (FacadeException e) {
			Assert.fail(e.getMessage());
		}
	}