public void ActualizarLinea(int productoId, int cantidad) { LineaCarroCompras linea = BuscarLinea(productoId); if (linea == null) throw new Exception("No existe el producto"); if (cantidad == 0) this.RemoverLinea(productoId); linea.Cantidad = cantidad; }
public void ActualizaLaCantidadCuandoElProductoExiste() { var carroCompras = new CarroCompras(); carroCompras.AgregarLinea(new Producto { Id = 1 }); carroCompras.ActualizarLinea(1, 3); Assert.AreEqual(3, carroCompras.CantidadProductos); }