Exemple #1
0
        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);
        }
Exemple #2
0
        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 }));
            }
        }