public void SaveTest() { ClearDb(); var item = new Todo("Something"); _repo.Add(item); item.Complete(); _repo.Save(item); Assert.True(_repo.Get(item.Id).IsDone); }
private static void CompleteItem() { var todos = Repo.GetPending().ToList(); TodoHelper.PrintTodoTable(todos); Console.Write("Enter the Todo item number to complete: "); var response = Console.ReadLine(); if (int.TryParse(response, out var choice)) { if (choice > 0 && choice <= todos.Count()) { var item = todos.ElementAt(choice - 1); item.Complete(); Repo.Save(item); } else { Console.WriteLine("Invalid Choice! Try Again!!!\n\n"); } } }