public void FabricacionProbar(string identificaciónEmpleado, int idProducto, Especificacion contestura, string esperado) { FabricacionRequest request = new FabricacionRequest(identificaciónEmpleado, idProducto, 0, 0, contestura, fabricacionDetalleRequestsCorrectos); Response obtenido = new FabricacionCrearService(_unitOfWork).IniciarFabricacion(request); Assert.AreEqual(esperado, obtenido.Mensaje); }
public void FabricacionConDetalleErradoUltimoIndice() { FabricacionRequest request = new FabricacionRequest("1065840833", 1 , 0, 0, Especificacion.Duro, fabricacionDetalleRequestsConErrorEnUltimoIndice); Response obtenido = new FabricacionCrearService(_unitOfWork).IniciarFabricacion(request); Assert.AreEqual("No hay cantidades suficientes " + $"de AZÚCAR, solo hay 30", obtenido.Mensaje); }
public ActionResult <Response> PostFabricar(FabricacionRequest fabricacionRequest) { Response response = new FabricacionCrearService(_unitOfWork). IniciarFabricacion(fabricacionRequest); if (response.Data == null) { return(BadRequest(response.Mensaje)); } return(Ok(response)); }