public async Task ContaPalavrasTextoTest_1() { ContaPalavrasTextoRequest request = new ContaPalavrasTextoRequest { Texto = "Todo teste da aplicacao é feito pela aplicacao de testes, podendo ser aplicado na aplicacao (Dilmês)", Palavra = "aplicacao" }; ActionResult <ContaPalavrasTextoResponse> expected = new ActionResult <ContaPalavrasTextoResponse>(new ContaPalavrasTextoResponse { QuantidadeOcorrencias = 3 }); ActionResult <ContaPalavrasTextoResponse> obtained = await RecrutamentoController.ContaPalavrasTexto(request); if (!(obtained.Result is OkObjectResult)) { Assert.Fail("A resposta da controller não é um OkObjectResult."); } else { Assert.AreEqual(expected.Value.QuantidadeOcorrencias, ((ContaPalavrasTextoResponse)((OkObjectResult)obtained.Result).Value).QuantidadeOcorrencias); } }
public ApplicationResponse <ContaPalavrasTextoResponse> ContaPalavrasTexto(ContaPalavrasTextoRequest request) { try { return(new ApplicationResponse <ContaPalavrasTextoResponse>( new ContaPalavrasTextoResponse() { QuantidadeOcorrencias = _ocorrenciaService.VerificaQuantidadeOcorrencia(request.Texto, request.Palavra), }, ApplicationResponseStatus.Success, "Sucesso ao verificar a quantidade de ocorrências" )); } catch (Exception ex) { return(new ApplicationResponse <ContaPalavrasTextoResponse>( null, ApplicationResponseStatus.Error, "Erro ao verificar a quantidade de ocorrências" )); } }
public async Task <ActionResult <ContaPalavrasTextoResponse> > ContaPalavrasTexto([FromBody] ContaPalavrasTextoRequest request) { throw new NotImplementedException(); }
public async Task <ApplicationResponse <ContaPalavrasTextoResponse> > ContaPalavrasTexto([FromBody] ContaPalavrasTextoRequest request) { return(this.RequestService <ApplicationResponse <ContaPalavrasTextoResponse> >(() => { return _ocorrenciaApplication.ContaPalavrasTexto(request); })); }