public async Task GetAll_DeveRetornarTodasAsReceitasAsync() { var feijoada = new Receita("Feijoada") { ImagemUrl = "ImagemUrl", Ingredientes = "Ingredients", Descricao = "Descricao", MetodoDePreparo = "MetodoDePreparo", }; var burguer = new Receita("burguer") { ImagemUrl = "ImagemUrl", Ingredientes = "Ingredients", Descricao = "Descricao", MetodoDePreparo = "MetodoDePreparo", }; _context.Receitas.AddRange(feijoada, burguer); _context.SaveChanges(); var retorno = await _service.GetAll(); retorno.Should().HaveCount(2); var feijoadaDoRetorno = retorno.FirstOrDefault(receita => receita.Title == feijoada.Titulo); feijoadaDoRetorno.Should().NotBeNull(); feijoadaDoRetorno.ImageUrl.Should().Be(feijoada.ImagemUrl); feijoadaDoRetorno.Ingredients.Should().Be(feijoada.Ingredientes); feijoadaDoRetorno.Description.Should().Be(feijoada.Descricao); feijoadaDoRetorno.Preparation.Should().Be(feijoada.MetodoDePreparo); }
public async Task <IEnumerable <ReceitaViewModel> > ObterTodos() { var retorno = await _receitaService.GetAll(); return(_mapper.Map <List <Receita>, List <ReceitaViewModel> >(retorno)); }
public async Task <ReceitaViewModel[]> GetAllAsync() { var result = await _service.GetAll(); return(result); }