public void Test_GetListOfProdutoByNomeProduto_Com_Retorno()
        {
            //arrange
            var produtoRepository = Substitute.For <IProdutoRepository>();

            string  descricao   = "Produto orgânico";
            string  nomeProduto = "Maçã Orgânica";
            double  pesoBruto   = 0.3;
            double  pesoLiquido = 0.25;
            double  preco       = 1;
            Produto produto     = new Produto {
                Descricao = descricao, NomeProduto = nomeProduto, PesoBruto = pesoBruto, PesoLiquido = pesoLiquido, Preco = preco
            };
            List <Produto> produtos = new List <Produto>();

            produtos.Add(produto);

            produtoRepository.All().Returns(produtos.AsQueryable());
            ProdutoBusiness bnsProduto = new ProdutoBusiness(produtoRepository);

            //act
            var result = bnsProduto.GetListOfProdutoByNomeProduto("Orgâ");

            //assert
            Assert.IsTrue(result.Count == 1);
            Assert.IsTrue(result.FirstOrDefault().NomeProduto == nomeProduto);
        }
Пример #2
0
 private void buttonFiltrar_Click(object sender, EventArgs e)
 {
     try
     {
         var list = produtoBusiness.GetListOfProdutoByNomeProduto(textBoxNomeProduto.Text);
         loadGrid(list);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }