Пример #1
0
 public void UpdateToDo(ToDo todo)
 {
     int id = todo.Id;
     ToDo toDoToUpdate = m_todos.SingleOrDefault(b => b.Id == id);
     DeleteToDo(toDoToUpdate);
     m_todos.Add(todo);
 }
Пример #2
0
 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);
 }
Пример #3
0
        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);
        }
Пример #4
0
 public void UpdateToDo(ToDo todo)
 {
     entities.Entry(todo).State = EntityState.Modified;
 }
Пример #5
0
 public void DeleteToDo(ToDo todo)
 {
     entities.ToDos.Remove(todo);
 }
Пример #6
0
 public void AddToDo(ToDo todo)
 {
     entities.ToDos.Add(todo);
 }
Пример #7
0
 public void DeleteToDo(ToDo todo)
 {
     m_todos.Remove(todo);
 }
Пример #8
0
 public void AddToDo(ToDo todo)
 {
     m_todos.Add(todo);
 }
Пример #9
0
 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);
 }