public async Task GetTodos() { var optionsBuilder = new DbContextOptionsBuilder <TodosDbContext>() .UseSqlServer(CreateInMemoryDatabase()); TodosDbContext TodosContext = new TodosDbContext(optionsBuilder.Options); TodosService todosService = new TodosService(TodosContext); TodosContext.Todos.Add(new Todo()); var obj = await todosService.GetTodos(); Assert.IsNotNull(obj); }
public ActionResult <IEnumerable <Todo> > Get(int limit, string search) { IEnumerable <Todo> todos = todosService.GetTodos(); if (todos.Count() == 0) { return(NoContent()); } if (search != null && search != "") { todos = todosService.Search(search, todos); } if (limit > 0) { todos = todos.TakeLast(limit); } return(Ok(new { todos })); }
public async Task <IEnumerable <Todo> > Get() { return(await todos.GetTodos()); }