Example #1
0
        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);
        }