public void Get_ListarReceitasPorPais_Sucesso_Test() { var application = new Mock <IReceitaAplicacao>(); var controller = new ReceitaController(application.Object); var receita = new TipoReceita { meals = new List <BaseReceita>() { new BaseReceita { idMeal = "12345" } } }; application.Setup(a => a.ListarReceitasPorPais(It.IsAny <string>())).Returns(receita); var result = controller.GetPais("Vegetarian"); Assert.IsType <OkObjectResult>(result); application.Verify(a => a.ListarReceitasPorPais(It.IsAny <string>()), Times.Once); }
public void Get_ObterReceitaPorNome_Sucesso_Test() { var application = new Mock <IReceitaAplicacao>(); var controller = new ReceitaController(application.Object); var receita = new Receita.Dominio.Entidades.Receita() { meals = new List <DetalheReceita>() { new DetalheReceita { idMeal = "12345" } } }; application.Setup(a => a.ObterReceitaPorNome(It.IsAny <string>())).Returns(receita); var result = controller.GetReceita("Penne"); Assert.IsType <OkObjectResult>(result); application.Verify(a => a.ObterReceitaPorNome(It.IsAny <string>()), Times.Once); }