public void PedidoService_DevePermitirConcluirUmPedidoComÊxito() { IPedidoService pedidoService = new PedidoService(); Pedido pedido = pedidoService.BuscarPorId(1); Assert.Equal(PedidoStatus.Criado, pedido.Status); pedidoService.Concluir(1); pedido = pedidoService.BuscarPorId(1); Assert.Equal(PedidoStatus.Concluído, pedido.Status); }
public async Task <IActionResult> BuscarPorId(int id) { try { var pedido = await pedidoService.BuscarPorId(id); return(new JsonResult(pedido)); } catch (Exception ex) { return(BadRequest(new { ex.Message })); } }