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); }
private void buttonFiltrar_Click(object sender, EventArgs e) { try { var list = produtoBusiness.GetListOfProdutoByNomeProduto(textBoxNomeProduto.Text); loadGrid(list); } catch (Exception ex) { MessageBox.Show(ex.Message); } }