Exemple #1
0
        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));
        }