Пример #1
0
 public async Task <ApplicationResponse <OrdenaListaResponse> > OrdenaLista([FromBody] OrdenaListaRequest request)
 {
     return(this.RequestService <ApplicationResponse <OrdenaListaResponse> >(() =>
     {
         var outList = _contatoApplication.OrdenarListarContatos(request.Lista);
         return new ApplicationResponse <OrdenaListaResponse>(new OrdenaListaResponse()
         {
             ListaOrdenada = outList.Value.ToArray()
         }, outList.Status, outList.Message);
     }));
 }
Пример #2
0
        public async Task OrdenacaoListaTest_1()
        {
            OrdenaListaRequest request = new OrdenaListaRequest {
                Lista = new[] { "A", "C", "B" }
            };
            ActionResult <OrdenaListaResponse> expected = new ActionResult <OrdenaListaResponse>(new OrdenaListaResponse {
                ListaOrdenada = new[] { "A", "B", "C" }
            });
            ActionResult <OrdenaListaResponse> obtained = await RecrutamentoController.OrdenaLista(request);

            if (!(obtained.Result is OkObjectResult))
            {
                Assert.Fail("A resposta da controller não é um OkObjectResult.");
            }
            else
            {
                CollectionAssert.AreEqual(expected.Value.ListaOrdenada, ((OrdenaListaResponse)((OkObjectResult)obtained.Result).Value).ListaOrdenada);
            }
        }
 public async Task <ActionResult <OrdenaListaResponse> > OrdenaLista([FromBody] OrdenaListaRequest request)
 {
     throw new NotImplementedException();
 }