public void AtualizarProdutoAplicacaoTeste() { //Monta objeto Produto produto = new Produto(); produto.Nome = "Arroz"; produto.Preco = 4.90; var repositorioFake = new Mock <IProdutoRepository>(); repositorioFake.Setup(x => x.Atualizar(produto)).Returns(produto); IProdutoAplicacao servico = new ProdutoAplicacao(repositorioFake.Object); Produto novoProduto = servico.Atualizar(produto); repositorioFake.Verify(x => x.Atualizar(novoProduto)); }