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); }
public void ListarReceitasPorPais_Test() { var receitaReajusteRepository = new Mock <IReceitaRepository>(); var application = new ReceitaAplicacao(receitaReajusteRepository.Object); var receita = new TipoReceita() { meals = new List <BaseReceita>() { new BaseReceita { idMeal = "12345" } } }; receitaReajusteRepository.Setup(a => a.ListarReceitasPorPais(It.IsAny <string>())).Returns(receita); var result = application.ListarReceitasPorPais("Italian"); receitaReajusteRepository.Verify(r => r.ListarReceitasPorPais(It.IsAny <string>()), Times.Once); }
public ReceitaController(EventoMensagem eventoMensagem, ReceitaAplicacao receitaAplicacao) : base(eventoMensagem) { _receitaAplicacao = receitaAplicacao; }