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);
            }
        }
Beispiel #2
0
 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();
 }
Beispiel #4
0
 public async Task <ApplicationResponse <ContaPalavrasTextoResponse> > ContaPalavrasTexto([FromBody] ContaPalavrasTextoRequest request)
 {
     return(this.RequestService <ApplicationResponse <ContaPalavrasTextoResponse> >(() =>
     {
         return _ocorrenciaApplication.ContaPalavrasTexto(request);
     }));
 }