public void CheckFindById_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Drink a beer"); Todo todo2 = TodoItems.AddNewTodo("Find the Bear"); //Act Todo chosenOne = TodoItems.FindById(todo2.TodoId); //Assert Assert.Equal(todo2.TodoId, chosenOne.TodoId); }
public void CheckFindAll_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Robert Berr"); Todo todo2 = TodoItems.AddNewTodo("Find the Fox"); //Act Todo[] allArray = TodoItems.FindAll(); //Assert Assert.Equal(todo1, allArray[0]); Assert.Equal(todo2, allArray[1]); }
public void CheckSize_Ok() { //Arrange TodoItems.AddNewTodo("Go out with the dog"); TodoItems.AddNewTodo("Go out with the cat"); TodoItems.AddNewTodo("Go out with the bird"); //Act int arraySize = TodoItems.Size(); //Assert Assert.Equal(3, arraySize); }
public void CheckTodoClear_Ok() { //Arrange TodoItems.AddNewTodo("Do this first"); TodoItems.AddNewTodo("Then you have to do this"); TodoItems.AddNewTodo("Finaly do this"); //Act TodoItems.Clear(); Todo[] allArray = TodoItems.FindAll(); //Assert Assert.Empty(allArray); }
public void CheckCreateNewTodo_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Eat a burger"); Todo todo2 = TodoItems.AddNewTodo("Buy another beer"); Todo todo3 = TodoItems.AddNewTodo("Get a coffee"); Todo todo4 = TodoItems.AddNewTodo("Send dad a bottle"); //Act Todo chosenOne = TodoItems.AddNewTodo("Send dad a bottle"); Todo[] allArray = TodoItems.FindAll(); //Assert Assert.Equal(allArray[allArray.Length - 1], chosenOne); }
public void FindByDoneStatus_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Eat a burger"); Todo todo2 = TodoItems.AddNewTodo("Buy another beer"); Todo todo3 = TodoItems.AddNewTodo("Get a coffee"); Todo todo4 = TodoItems.AddNewTodo("Send dad a bottle"); //Act Todo[] todoArray = TodoItems.FindAll(); todoArray[1].Done = true; todoArray[3].Done = true; Todo[] doneArray = TodoItems.FindByDoneStatus(true); //Assert Assert.Equal(todoArray[1], doneArray[0]); Assert.Equal(todoArray[3], doneArray[1]); }
public void CheckRemoveTodoItem_Ok() { //Arrange TodoItems.AddNewTodo("Find a salad"); TodoItems.AddNewTodo("Eat Chili con carne"); TodoItems.AddNewTodo("Drink some water"); TodoItems.AddNewTodo("Finish the assignment"); Todo[] todoFullArray = TodoItems.FindAll(); //Act TodoItems.RemoveTodoItem(1); TodoItems.RemoveTodoItem(3); Todo[] nonRemovedTodoArray = TodoItems.FindAll(); //Assert Assert.Equal(todoFullArray[1], nonRemovedTodoArray[0]); Assert.Equal(todoFullArray[3], nonRemovedTodoArray[1]); }
public void FindByUnAssigned_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Eat a salad"); Todo todo2 = TodoItems.AddNewTodo("Buy another car"); Todo todo3 = TodoItems.AddNewTodo("Get a flower"); Todo todo4 = TodoItems.AddNewTodo("Send mom the flower"); //Act Person todoPerson = People.AddNewPerson("Krister", "Österberg"); Todo[] todoArray = TodoItems.FindAll(); todoArray[0].Assignee = todoPerson; todoArray[2].Assignee = todoPerson; Todo[] findByUnAssigneeArray = TodoItems.FindUnassignedTodoItems(); //Assert Assert.Equal(todo2, findByUnAssigneeArray[0]); Assert.Equal(todo4, findByUnAssigneeArray[1]); }
public void FindByAssigneeStatusOverload_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Eat a pizza"); Todo todo2 = TodoItems.AddNewTodo("Buy another salad"); Todo todo3 = TodoItems.AddNewTodo("Get a tea"); Todo todo4 = TodoItems.AddNewTodo("Send mom a bottle"); //Act Person todoPerson = People.AddNewPerson("Adam", "Tuckerberg"); Todo[] todoArray = TodoItems.FindAll(); todoArray[0].Assignee = todoPerson; todoArray[2].Assignee = todoPerson; Todo[] findByAssigneeArray = TodoItems.FindByAssignee(todoPerson); //Assert Assert.Equal(todoPerson, findByAssigneeArray[0].Assignee); Assert.Equal(todoPerson, findByAssigneeArray[1].Assignee); }
public void FindByAssigneeStatus_Ok() { //Arrange Todo todo1 = TodoItems.AddNewTodo("Eat a burger"); Todo todo2 = TodoItems.AddNewTodo("Buy another beer"); Todo todo3 = TodoItems.AddNewTodo("Get a coffee"); Todo todo4 = TodoItems.AddNewTodo("Send dad a bottle"); //Act Person todoPerson = People.AddNewPerson("Bengan", "Anderssen"); Todo[] todoArray = TodoItems.FindAll(); todoArray[0].Assignee = todoPerson; todoArray[2].Assignee = todoPerson; Todo[] findByAssigneeArray = TodoItems.FindByAssignee(todoPerson.PersonId); //Assert Assert.Equal(todoPerson, findByAssigneeArray[0].Assignee); Assert.Equal(todoPerson, findByAssigneeArray[1].Assignee); }