Example #1
0
        public void ObterReceitaPorNome_Test()
        {
            var receitaReajusteRepository = new Mock <IReceitaRepository>();

            var application = new ReceitaAplicacao(receitaReajusteRepository.Object);

            var receita = new Receita.Dominio.Entidades.Receita()
            {
                meals = new List <DetalheReceita>()
                {
                    new DetalheReceita {
                        idMeal = "12345"
                    }
                }
            };

            receitaReajusteRepository.Setup(a => a.ObterReceitaPorNome(It.IsAny <string>())).Returns(receita);

            var result = application.ObterReceitaPorNome("Penne");

            receitaReajusteRepository.Verify(r => r.ObterReceitaPorNome(It.IsAny <string>()), Times.Once);
        }