Ejemplo n.º 1
0
        public void Produtos_Controller_Get_ShouldOk()
        {
            // Arrange
            var produto  = ObjectMother.ObterProdutoValido();
            var response = new List <Produto>()
            {
                produto
            }.AsQueryable();

            _produtoServicoMock.Setup(s => s.BuscarTodos()).Returns(response);
            var odataOptions = GetOdataQueryOptions <Produto>(_produtosControlador);
            // Action
            var callback = _produtosControlador.BuscarTodos(odataOptions);

            //Assert
            _produtoServicoMock.Verify(s => s.BuscarTodos(), Times.Once);
            var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <PageResult <ProdutoModelo> > >().Subject;

            httpResponse.Content.Should().NotBeNullOrEmpty();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Carregar lista de produtos
 /// </summary>
 /// <param name="listProdutos">Lisa de produtos previamente passada por quem deseja popular a ListView</param>
 private void CarregarLista(List <ProdutoModel> listProdutos)
 {
     try
     {
         chkSelecaoItem.Checked = false;
         List <ProdutoModel> produtos = null;
         produtos = listProdutos;
         if (produtos == null)
         {
             produtos = produtoController.BuscarTodos();
         }
         dgvEtiqueta.Rows.Clear();
         produtos.ForEach(x =>
         {
             dgvEtiqueta.Rows.Add(false, x.Id, x.Codigo, x.Descricao, x.PrecoVenda.ToString());
         });
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }