public void BuscaProdutoAplicacaoTeste() { //Monta objeto Produto produto = new Produto(); produto.Nome = "Arroz"; produto.Preco = 4.90; var repositorioFake = new Mock <IProdutoRepository>(); repositorioFake.Setup(x => x.Buscar(1)).Returns(new Produto() { Nome = "Arroz", Preco = 4.90, Id = 1 }); IProdutoAplicacao servico = new ProdutoAplicacao(repositorioFake.Object); var produtoBuscado = servico.Busca(1); repositorioFake.Verify(rep => rep.Buscar(1)); }