Example #1
0
        public async Task Deve_Retornar_Todos_Os_Produtos()
        {
            var response = await _testContext.Client.GetAsync("/api/produto/");

            var responseProdutos = await response.Content.ReadAsAsync <IList <Produto> >();

            var produtos = repositorio.BuscarTodos();

            response.EnsureSuccessStatusCode();
            response.StatusCode.Should().Be(HttpStatusCode.OK);
            responseProdutos.Should().BeEquivalentTo(produtos).And.BeInAscendingOrder(x => x.Descricao);
        }
Example #2
0
        public void Produto_InfraData_BuscarTodos_Sucesso()
        {
            IEnumerable <Produto> produtosBuscados;

            produtosBuscados = _repositorio.BuscarTodos();

            produtosBuscados.Should().NotBeNull();
            produtosBuscados.Count().Should().Be(1);
        }
 public IEnumerable <Produto> Get()
 {
     try
     {
         var list = _produtoRepositorio.BuscarTodos();
         return(list.ToArray());
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Example #4
0
        public void Produto_InfraData_BuscarTodos_Sucesso()
        {
            int numeroDeProdutosPreCadastrados = 2;

            Produto produtoValido = ObjectMother.ObterProdutoValido();

            //Adicionando varios produtos vinculados ao mesmo endereco (Só para teste)
            long idProdutoAdicionado1 = _repositorio.Adicionar(produtoValido);
            long idProdutoAdicionado2 = _repositorio.Adicionar(produtoValido);
            long idProdutoAdicionado3 = _repositorio.Adicionar(produtoValido);
            long idProdutoAdicionado4 = _repositorio.Adicionar(produtoValido);

            int numeroDeProdutosCadastradosNesteTeste = 4;

            IEnumerable <Produto> produtosResultadoDoBuscarTodos = _repositorio.BuscarTodos();

            produtosResultadoDoBuscarTodos.Count().Should().Be(numeroDeProdutosCadastradosNesteTeste + numeroDeProdutosPreCadastrados);
        }
Example #5
0
 public IEnumerable <Produto> BuscarTodos()
 {
     return(_produtoRepositorio.BuscarTodos());
 }
Example #6
0
 public IList <Produto> BuscarTodos()
 {
     return(_produtoRepositorio.BuscarTodos()
            .OrderBy(x => x.Descricao)
            .ToList());
 }
Example #7
0
 public IEnumerable <ProdutoViewModel> Get()
 {
     return(_mapper.Map <IEnumerable <ProdutoViewModel> >(_produtoRepositorio.BuscarTodos()));
 }
Example #8
0
 public IEnumerable <ProdutoModeloTela> BuscarTodos()
 {
     return(_produtoRepositorio.BuscarTodos().MapeamentoParaLista <ProdutoModeloTela>());
 }
Example #9
0
 public IQueryable <Produto> BuscarTodos()
 {
     return(_repositorioProduto.BuscarTodos());
 }