public void FindByDoneMix() { string todo_1_description = " run "; bool todo_1_status = true; string todo_2_description = " work "; bool todo_2_status = true; string todo_3_description = " eat "; bool todo_3_status = false; TodoSeqencer.reset(); TodoItems todoitems = new TodoItems(); Todo todo_1 = todoitems.Newtodo(todo_1_description); todo_1.Done = todo_1_status; Todo todo_2 = todoitems.Newtodo(todo_2_description); todo_2.Done = todo_2_status; Todo todo_3 = todoitems.Newtodo(todo_3_description); todo_3.Done = todo_3_status; Todo[] expected = { todo_1, todo_2 }; Todo[] result = todoitems.FindByDoneStatus(true); Assert.Equal(expected, result); }
public void ClearFromPersonArray() { string todo_1_description = " run "; string todo_2_description = " work "; int expected = 0; TodoSeqencer.reset(); TodoItems todoItems = new TodoItems(); Todo todo_1 = todoItems.Newtodo(todo_1_description); Todo todo_2 = todoItems.Newtodo(todo_2_description); todoItems.Clear(); Assert.Equal(expected, todoItems.Size()); }
public void SizeOfArray() { //Arrange TodoItems todoItems = new TodoItems(); //Act int startsize = todoItems.Size(); todoItems.Newtodo("Work"); todoItems.Newtodo("Run"); int resultsize = todoItems.Size(); //Assert Assert.True((startsize + 2) == resultsize); }
public void ClearTest() { TodoItems todoItems = new TodoItems(); todoItems.Newtodo("run"); todoItems.Newtodo("work"); todoItems.Newtodo("eat"); todoItems.Clear(); Assert.Equal(0, todoItems.Size()); }
public void SizeOfArrayMoreTodo() { //Arrange TodoItems todoItems = new TodoItems(); todoItems.Clear(); //Act int startsize = todoItems.Size(); todoItems.Newtodo("run"); todoItems.Newtodo("work"); todoItems.Newtodo("sleep"); todoItems.Newtodo("jump"); todoItems.Newtodo("read"); int resultsize = todoItems.Size(); //Assert Assert.Equal(5, resultsize); }
public void Remove() { string todo_1_description = " run "; string todo_2_description = " work "; string todo_3_description = " eat"; TodoItems todoItems = new TodoItems(); Todo todo_1 = todoItems.Newtodo(todo_1_description); Todo todo_2 = todoItems.Newtodo(todo_2_description); Todo todo_3 = todoItems.Newtodo(todo_3_description); todoItems.Remove(todo_2); Assert.DoesNotContain(todo_2, todoItems.FindAll()); }
public void FindbyId() { Todo todo; TodoItems todoItems = new TodoItems(); //Arrange todoItems.Newtodo("run"); Todo tofind = todoItems.Newtodo("work"); todoItems.Newtodo("eat"); //Act todo = todoItems.FindById(tofind.TodoId); //Assert Assert.Equal(tofind.Description, todo.Description); Assert.Equal(tofind.TodoId, todo.TodoId); }
public void FindUnssignedTodoItems() { TodoItems todoItems = new TodoItems(); todoItems.Clear(); TodoSeqencer.reset(); todoItems.Newtodo("Run"); todoItems.Newtodo("Eat"); todoItems.Newtodo("Sleep"); todoItems.Newtodo("work"); Person person1 = new Person(1, "Ulf", "Bengtsson"); Person person2 = new Person(1, "Peter", "Svensson"); todoItems.FindById(2).Assignee = person1; todoItems.FindById(3).Assignee = person2; Todo[] unassignedTodo = todoItems.FindUnassignedTodoItems(); Assert.Equal(2, unassignedTodo.Length); }
public void Findall() { TodoItems todoItems = new TodoItems(); todoItems.Clear(); TodoSeqencer.reset(); todoItems.Newtodo("run"); todoItems.Newtodo("work"); todoItems.Newtodo("eat"); Todo[] allTodoItems = todoItems.FindAll(); Assert.Equal(3, allTodoItems.Length); Assert.Equal("run", allTodoItems[0].Description); Assert.Equal(1, allTodoItems[0].TodoId); Assert.Equal("work", allTodoItems[1].Description); Assert.Equal(2, allTodoItems[1].TodoId); Assert.Equal("eat", allTodoItems[2].Description); Assert.Equal(3, allTodoItems[2].TodoId); }
public void FindByAssignee() { TodoItems todoItems = new TodoItems(); todoItems.Clear(); TodoSeqencer.reset(); todoItems.Newtodo("Run"); todoItems.Newtodo("Eat"); todoItems.Newtodo("Sleep"); todoItems.Newtodo("work"); Person person1 = new Person(1, "Haris", "Gusinac"); Person person2 = new Person(2, "Pontus", "Eriksson"); todoItems.FindById(1).Assignee = person1; todoItems.FindById(2).Assignee = person2; todoItems.FindById(4).Assignee = person2; Todo[] todoAssigneePerson2 = todoItems.FindByAssignee(person2); Assert.Equal(2, todoAssigneePerson2.Length); }
public void FindById() { Todo todo; TodoItems todoItems = new TodoItems(); todoItems.Clear(); TodoSeqencer.reset(); todoItems.Newtodo("Run"); todoItems.Newtodo("Eat"); todoItems.Newtodo("Sleep"); todo = todoItems.FindById(1); Assert.Equal("Run", todo.Description); Assert.Equal(1, todo.TodoId); todo = todoItems.FindById(2); Assert.Equal("Eat", todo.Description); Assert.Equal(2, todo.TodoId); todo = todoItems.FindById(3); Assert.Equal("Sleep", todo.Description); Assert.Equal(3, todo.TodoId); }