public void SetUp() { _compra = FabricaCompra.Criar(); _itemDeCompra = CriarItemCompra(); _produto = CriarProdutoLivro(); _compra.AdicionarItem(_itemDeCompra); pagamentoBoleto = CriarPagamentoBoleto(); _compra.InformarDadosPagamento(pagamentoBoleto); }
public void SetUp() { _produto = CriarProdutoLivro(); _itemDeCompra = CriarItemCompra(); _pagamentoCartao = CriarPagamentoCartao(); compra = FabricaCompra.Criar(); compra.AdicionarItem(_itemDeCompra); compra.Fechar(); compra.InformarDadosPagamento(_pagamentoCartao); compra.Pagar(); }
public static CompraItem CreateItem(IDataReader dataReader, Compra compra) { var compraItem = new CompraItem( (int)dataReader["IdCompraItem"], compra, new Produto((int)dataReader["IdProduto"]), (int)dataReader["Quantidade"], (decimal)dataReader["Preco"]); compra.AdicionarItem(compraItem); return(compraItem); }
public static Compra OutCompra(CompraModel compraModel) { var compra = new Compra(new Fornecedor(compraModel.IdFornecedor)); foreach (var compraItemModel in compraModel.Itens) { compra.AdicionarItem( CompraFactory.CreateItem( compra, new Produto(compraItemModel.IdProduto), compraItemModel.Quantidade, compraItemModel.Preco)); } return(compra); }