ActualizarLinea() public method

public ActualizarLinea ( int productoId, int cantidad ) : void
productoId int
cantidad int
return void
        public void ActualizaLaCantidadCuandoElProductoExiste()
        {
            var carroCompras = new CarroCompras();
            carroCompras.AgregarLinea(new Producto { Id = 1 });

            carroCompras.ActualizarLinea(1, 3);

            Assert.AreEqual(3, carroCompras.CantidadProductos);
        }
        public void ActualizarLinea_ProductoExiste_CantidadIncrementada()
        {
            var carroCompras = new CarroCompras();
            carroCompras.AgregarLinea(new Producto { Id = 1 });

            carroCompras.ActualizarLinea(1, 3);

            Assert.AreEqual(3, carroCompras.CantidadProductos);
        }
        public void ActualizarLinea_CantidadCero_RemueveLaLinea()
        {
            var carroCompras = new CarroCompras();
            carroCompras.AgregarLinea(new Producto { Id = 1 });

            carroCompras.ActualizarLinea(1, 0);

            Assert.AreEqual(0, carroCompras.CantidadProductos);
        }
        public void SeProduceUnErrorAlActualizarCuandoElProductoNoExiste()
        {
            var carroCompras = new CarroCompras();

            carroCompras.ActualizarLinea(1, 1);
        }
        public void RemueveLaLineaAlActualizarCuandoLaCantidadEsCero()
        {
            var carroCompras = new CarroCompras();
            carroCompras.AgregarLinea(new Producto { Id = 1 });

            carroCompras.ActualizarLinea(1, 0);

            Assert.AreEqual(0, carroCompras.CantidadProductos);
        }
 public ActionResult Actualizar(CarroCompras carroCompras, int id, int cantidad, string regresarUrl)
 {
     carroCompras.ActualizarLinea(id, cantidad);
     return RedirectToAction("Mostrar", new { regresarUrl });
 }