public async Task E_Possivel_Obter_Processo_Por_Numero_Processo() { _serviceMock = new Mock <IProcessoService>(); _serviceMock.Setup(x => x.ObterPorNumeroProcesso(NumeroProcesso)).ReturnsAsync(tblProcessos); _service = _serviceMock.Object; var result = await _service.ObterPorNumeroProcesso(NumeroProcesso); Assert.NotNull(result); Assert.Equal(result.NumeroProcesso, NumeroProcesso); }
public async Task <ActionResult> ObterPorNumeroProcesso(string numeroProcesso) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { ProcessoRetornoDto processo = await _service.ObterPorNumeroProcesso(numeroProcesso); if (processo != null) { return(Ok(processo)); } return(NoContent()); } catch (ArgumentException ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }