public void TestAdicionarEstoqueValorNegativo() { var produto = new Domain.Produto() { Codigo = 1, Nome = "Detergente", QuantidadeEmEstoque = 10 }; produto.AdicionarEstoque(-1); }
public void TestAdicionarAcimaDoEstoque() { var produto = new Domain.Produto() { Codigo = 1, Nome = "Detergente", QuantidadeEmEstoque = 10, Preco = 5 }; var item = new Domain.ItemPedido(produto, 15); }
public void TestAdicionarEstoque() { var produto = new Domain.Produto() { Codigo = 1, Nome = "Detergente", QuantidadeEmEstoque = 10 }; produto.AdicionarEstoque(5); Assert.AreEqual(produto.QuantidadeEmEstoque, 15); }
public void TestCalculaTotalItem() { var produto = new Domain.Produto() { Codigo = 1, Nome = "Detergente", QuantidadeEmEstoque = 10, Preco = 5 }; var item = new Domain.ItemPedido(produto, 5); Assert.AreEqual(25, item.TotalItem); }
public async Task <bool> Handle(CreateCommand request, CancellationToken cancellationToken) { var categorias = _categoiaRepository.GetAll() .Where(x => request.IdCategorias.Contains(x.Id)).ToList(); var produto = new Domain.Produto { Descricao = request.Descricao, Categorias = categorias }; await _produtoRepository.AddAsync(produto, cancellationToken).ConfigureAwait(false); return(await _produtoRepository.CommitAsync(cancellationToken).ConfigureAwait(false)); }
public void Atualizar(Domain.Produto produto) { _context.Produtos.Update(produto); }
public void Adicionar(Domain.Produto produto) { _context.Produtos.Add(produto); }
public void Deletar(Domain.Produto produto) { _context.Produtos.Remove(produto); }