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 }); }