Exemple #1
0
        public void CasoSucesso_Inserir()
        {
            //arrange
            pedidoServico.Inserir <PedidoValidadorMock>(pedido).Returns(1);

            //act
            int retorno = pedidoServico.Inserir <PedidoValidadorMock>(pedido);

            //assert
            Assert.Equal(1, retorno);
        }
Exemple #2
0
        public IActionResult Inserir([FromBody] Pedido item)
        {
            try
            {
                item.Id = _servico.Inserir <PedidoValidador>(item);

                return(CreatedAtAction(nameof(ObterPorId), new { id = item.Id }, item));
            }
            catch (ArgumentNullException ex)
            {
                return(NotFound(ex));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }