public Produto Constroi() { var produto = new Produto(_nome, _descricao, _preco); typeof(Produto).GetProperty("ID").SetValue(produto, _id, null); typeof(Produto).GetProperty("Categoria").SetValue(produto, _categoria, null); return produto; }
public ItemPedidoBuilder ComProduto(Produto produto) { _produto = produto; return this; }
private ItemPedidoBuilder() { _produto = ProdutoBuilder.UmProduto().Constroi(); _quantidade = 1; }