public void UpdateToDo(ToDo todo) { int id = todo.Id; ToDo toDoToUpdate = m_todos.SingleOrDefault(b => b.Id == id); DeleteToDo(toDoToUpdate); m_todos.Add(todo); }
public void Create() { ToDo newToDo = new ToDo {Id = 6, Item = "Item 6", Completed = false}; controller.Create(newToDo); List<ToDo> todos = toDoRepository.GetAllToDos(); CollectionAssert.Contains(todos, newToDo); }
public HomeControllerTest() { //create test items todo1 = new ToDo {Id = 1, Item = "Item 1", Completed = true}; todo2 = new ToDo {Id = 2, Item = "Item 2", Completed = false}; todo3 = new ToDo {Id = 3, Item = "Item 3", Completed = true}; todo4 = new ToDo {Id = 4, Item = "Item 4", Completed = false}; todo5 = new ToDo {Id = 5, Item = "Item 5", Completed = true}; //put test items into a List todos = new List<ToDo> { todo1, todo2, todo3, todo4, todo5 }; //dump list of todos into a dummy repository toDoRepository = new DummyToDoRepository(todos); //instatiate controller with dummy repository controller = new HomeController(toDoRepository); }
public void UpdateToDo(ToDo todo) { entities.Entry(todo).State = EntityState.Modified; }
public void DeleteToDo(ToDo todo) { entities.ToDos.Remove(todo); }
public void AddToDo(ToDo todo) { entities.ToDos.Add(todo); }
public void DeleteToDo(ToDo todo) { m_todos.Remove(todo); }
public void AddToDo(ToDo todo) { m_todos.Add(todo); }
public void Edit() { int testid = 1; ToDo originalToDo = toDoRepository.GetToDoById(testid); ToDo editedToDo = new ToDo {Id = testid, Item = "Item One", Completed = false}; controller.Edit(editedToDo); List<ToDo> todos = toDoRepository.GetAllToDos(); CollectionAssert.Contains(todos, editedToDo); CollectionAssert.DoesNotContain(todos, originalToDo); }