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