public async Task Pegar_GetById() { var idFornecedor = 4; var idCategoria = 1; var categoria = new CategoriaBuilderTest() .ComNomeCategoria("Água Mineral") .ComIdFornecedor(idFornecedor) .ComId(idCategoria) .Construir(); _categoriaRepository.GetById(idCategoria).Returns(categoria); var categoriaRetornado = await _categoriaServices.GetById(idCategoria); categoriaRetornado.Should().NotBeNull(); }
public async Task <IActionResult> GetByID([FromRoute] int id) { try { return(Ok(await _categoriaServices.GetById(id))); } catch (CategoriaException ex) { return(NotFound(ex.Errors)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }