Ejemplo n.º 1
0
        public void TestFindBytodoItem()
        {
            //Arrange
            Person person = new Person(1856, "Garan", "Persson");


            TodoItems todoItem = new TodoItems();

            todoItem.Clear();


            todoItem.NewTodo("hahaha");           //0
            todoItem.NewTodo("Some stuff to do"); //1
            todoItem.NewTodo("Hohoho");           //2

            Todo[] allTodos = todoItem.FindAll();
            allTodos[1].Assignee = person;
            //act
            Todo[] allAssignee = todoItem.FindByAssignee(person);
            Todo[] Unsigneed   = todoItem.FindUnassignedTodoItem();
            //Assert
            Assert.Equal("Some stuff to do", allAssignee[0].Description);
            Assert.Null(Unsigneed[0].Assignee);
            Assert.Null(Unsigneed[1].Assignee);
        }