public void UpdateElementChangedHeaderSuccess() { //Arrange Todo.TodoElements.Clear(); var testTodoData = new ToDoElement(1, "test", "testContent"); var testTodoData2 = new ToDoElement(2, "test1", "testContent"); var dataToChange = new ToDoElement(3, "test2", "testContent"); Todo.TodoElements.Add(testTodoData); Todo.TodoElements.Add(testTodoData2); Todo.TodoElements.Add(dataToChange); var expectedTodo = new List <ToDoElement>() { testTodoData, testTodoData2, new ToDoElement(3, "test 2", "testContent") }; var dataToUpdate = new PreToDoElement("test 2", "testContent"); //Act _controller.UpdateTask(3, dataToUpdate); //Assert Assert.Equal(expectedTodo, Todo.TodoElements); }