public Carrinho RemoverItemDoCarrinho(Carrinho carrinho, Guid itemCarrinhoId) { var itemCarrinho = carrinho.SelecionarItemPorId(itemCarrinhoId); carrinho.RemoverItem(itemCarrinho); return carrinho; }
public Carrinho EditarItemCarrinho(Carrinho carrinho, ItemCarrinho itemCarrinho) { var itemEditar = carrinho.SelecionarItemPorId(itemCarrinho.ItemCarrinhoId); var carrinhoResult = this.AdicionarItemNoCarrinho(carrinho, itemCarrinho); if (carrinhoResult.ResultadoValidacao.IsValid) carrinho.RemoverItem(itemEditar); return carrinhoResult; }
public void SelecionarItemPorId_Sucesso_True() { var carrinho = new Carrinho(); var itemCarrinho = new ItemCarrinho() { Produto = new Produto(), Quantidade = 5 }; carrinho.AdicionarItem(itemCarrinho); var itemResult = carrinho.SelecionarItemPorId(itemCarrinho.ItemCarrinhoId); Assert.AreEqual(itemResult, itemCarrinho); }
public ItemCarrinho SelecionarItemCarrinhoPorId(Carrinho carrinho, Guid itemCarrinhoId) { return carrinho.SelecionarItemPorId(itemCarrinhoId); }