示例#1
0
        public IHttpActionResult Get()
        {
            TraceLogManager.Info("Obtendo dados de todos os conta por get");
            var quantidade = Request.GetQueryQuantidadeExtension();

            return(HandleQueryable <Conta, ContaViewModel>(_contaService.GetAll(quantidade)));
        }
示例#2
0
        public void Service_Conta_PegarTodasAsContas_DevePassar()
        {
            //Arrange
            _conta = ContaObjectMother.GetConta();
            var contas = new List <Conta>()
            {
                _conta
            }.AsQueryable();

            _repositoryFake
            .Setup(x => x.GetAll(0))
            .Returns(contas);
            //Action
            var recebido = _service.GetAll();

            recebido.ToList().Count.Should().BeGreaterThan(0);
            _repositoryFake.Verify(x => x.GetAll(0));
        }
 public async Task <ActionResult> GetAll()
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(BadRequest(ModelState)); // 400 bad request
         }
         return(Ok(await _service.GetAll()));
     }
     catch (ArgumentException ex)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
     }
 }
示例#4
0
 public IActionResult Get()
 {
     try
     {
         var result = contaService.GetAll();
         if (result != null && result.Count > 0)
         {
             return(Ok(result));
         }
         else
         {
             return(NotFound());
         }
     }
     catch (Exception ex)
     {
         logger.LogError(ex.Message);
         return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
     }
 }
示例#5
0
        public async Task QuandoExecutarGetAll()
        {
            _serviceMock = new Mock <IContaService>();
            _serviceMock.Setup(m => m.GetAll()).ReturnsAsync(listaContaDto);
            _service = _serviceMock.Object;

            var result = await _service.GetAll();

            Assert.NotNull(result);
            Assert.True(result.Count() == 10);

            var _listResult = new List <ContaDto>();

            _serviceMock = new Mock <IContaService>();
            _serviceMock.Setup(m => m.GetAll()).ReturnsAsync(_listResult.AsEnumerable);
            _service = _serviceMock.Object;

            var _resultEmpty = await _service.GetAll();

            Assert.Empty(_resultEmpty);
            Assert.True(_resultEmpty.Count() == 0);
        }
示例#6
0
 public async Task <IActionResult> GetAll()
 {
     return(await _contaService.GetAll());
 }