public void CheckFindById_Ok() { //Arrange Person person1 = People.AddNewPerson("Tjell", "Andersson"); Person person2 = People.AddNewPerson("Tina", "Bengtsson"); Person person3 = People.AddNewPerson("Linn", "Trump"); //Act Person chosenOne = People.FindById(person2.PersonId); //Assert Assert.Equal(person2.PersonId, chosenOne.PersonId); }
public void CheckSize_Ok() { //Arrange Person person1 = People.AddNewPerson("Philip", "Wahlgren"); Person person2 = People.AddNewPerson("Mikael", "Aurell"); Person person3 = People.AddNewPerson("Mike", "Johnsson"); //Act int arraySize = People.Size(); //Assert Assert.Equal(3, arraySize); }
public void RemovePersonObjectTest() { //Arrange People people = new People(); PersonSequencer.Reset(); int result = 1; int personToRemove = 2; Person Jane = people.AddNewPerson(1, "Jane", "Doe"); Person John = people.AddNewPerson(2, "John", "Doe"); //Act people.RemovePersonObject(personToRemove); int size = people.Size(); Person[] remaining = people.FindAll(); //Assert Assert.Equal(result, size); Assert.Contains(Jane, remaining); Assert.DoesNotContain(John, remaining); }
public void CheckPeopleClear_Ok() { //Arrange People.AddNewPerson("Ida", "Åkesson"); People.AddNewPerson("Bernt", "Brynolfsson"); People.AddNewPerson("Yvelena", "Bartholddotter"); //Act People.Clear(); Person[] allArray = People.FindAll(); //Assert Assert.Empty(allArray); }
//xczx public ToDo[] FindUnassignedTodoItems() { //Arrange People people = new People(); ToDoItems toDo = new ToDoItems(); PersonSequencer.Reset(); TodoSequencer.ResetID(); Person Jane = people.AddNewPerson(1, "Jane", "Doe"); Person John = people.AddNewPerson(2, "John", "Doe"); ToDo item1 = toDo.AddNewToDoNew(1, "Win lotto", false, Jane); ToDo item2 = toDo.AddNewToDoNew(2, "Learn to code", true, John); ToDo itemNotDone1 = toDo.AddNewToDoNew(3, "Yet to be assigned", false); //Act ToDo[] result = toDo.FindUnassignedTodo(); //Assert Assert.Contains(itemNotDone1, result); Assert.DoesNotContain(item1, result); }
public void FindByLastnameTest() { //Arrange People people = new People(); ToDoItems toDo = new ToDoItems(); PersonSequencer.Reset(); TodoSequencer.ResetID(); Person Doe = people.AddNewPerson(1, "Jane", "Doe"); Person Smith = people.AddNewPerson(2, "John", "Smith"); ToDo item1 = toDo.AddNewToDoNew(1, "Win lotto", false, Doe); ToDo item2 = toDo.AddNewToDoNew(2, "Learn to code", false, Smith); //Act ToDo[] result = toDo.FindByLastname(Doe); ToDo[] result2 = toDo.FindByLastname(Smith); //Assert Assert.Contains(item1, result); Assert.Contains(item2, result2); }
public void CheckFindAll_Ok() { //Arrange Person person1 = People.AddNewPerson("Robert", "Berr"); Person person2 = People.AddNewPerson("Elin", "Fox"); Person person3 = People.AddNewPerson("Karin", "Bengtsson"); //Act Person[] allArray = People.FindAll(); //Assert Assert.Equal(person1, allArray[0]); Assert.Equal(person2, allArray[1]); Assert.Equal(person3, allArray[2]); }
public void CheckCreateNewPerson_Ok() { //Arrange People.AddNewPerson("Malin", "Persson"); People.AddNewPerson("Ola", "Brönesson"); People.AddNewPerson("Erika", "Fragerhult"); //Act Person chosenOne = People.AddNewPerson("Ulf", "Correctsson"); Person[] allArray = People.FindAll(); //Assert Assert.Equal(allArray[allArray.Length - 1], chosenOne); }
public void FindByAssigneeTest() { //Arrange People people = new People(); ToDoItems toDo = new ToDoItems(); PersonSequencer.Reset(); TodoSequencer.ResetID(); Person Jane = people.AddNewPerson(1, "Jane", "Doe"); Person John = people.AddNewPerson(2, "John", "Doe"); ToDo item1 = toDo.AddNewToDoNew(1, "Win lotto", false, Jane); ToDo item2 = toDo.AddNewToDoNew(2, "Learn to code", true, John); //Act ToDo[] result = toDo.FindByAssignee(1); ToDo[] result2 = toDo.FindByAssignee(2); //Assert Assert.Contains(item1, result); Assert.Contains(item2, result2); }
public void FindSizeTest() { //Arrange People people = new People(); PersonSequencer.Reset(); int size = 1; int personId = 1; people.AddNewPerson(personId, "Donald", "Duck"); //Act int result = people.Size(); //Assert Assert.Equal(size, result); }
public void FindByIDTest() //Test to find if it finds the ID { //Arrange People people = new People(); int personId = 1; PersonSequencer.Reset(); people.AddNewPerson(personId, "Donald", "Duck"); //Act Person result = people.FindById(personId); //Assert Assert.Contains("Donald", result.PersonInformation()); Assert.Contains("Duck", result.PersonInformation()); Assert.Contains(personId.ToString(), result.PersonInformation()); }
public void CheckRemovePerson_Ok() { //Arrange People.AddNewPerson("Gustav", "Jönsson"); People.AddNewPerson("Erik", "Philipsson"); People.AddNewPerson("Jocke", "Hjarmsson"); People.AddNewPerson("Edvin", "Andersson"); Person[] personFullArray = People.FindAll(); //Act People.RemovePerson(1); People.RemovePerson(3); Person[] nonRemovedPeopleArray = People.FindAll(); //Assert Assert.Equal(personFullArray[1], nonRemovedPeopleArray[0]); Assert.Equal(personFullArray[3], nonRemovedPeopleArray[1]); }
public void AddNewPersonToArrayTest() { //Arrange People people = new People(); string firstname = "Jane"; string lastname = "Doe"; int newPersonID = 1; //Act people.Clear(); PersonSequencer.Reset(); Person result = people.AddNewPerson(newPersonID, firstname, lastname); //Assert Assert.NotNull(result); Assert.Contains(firstname, result.PersonInformation()); Assert.Contains(lastname, result.PersonInformation()); Assert.Contains(newPersonID.ToString(), result.PersonInformation()); }
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); }
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 FindByDoneStatusTest() { // People people = new People(); ToDoItems toDo = new ToDoItems(); PersonSequencer.Reset(); TodoSequencer.ResetID(); Person Jane = people.AddNewPerson(1, "Jane", "Doe"); ToDo item1 = toDo.AddNewToDoNew(1, "Win lotto", false, Jane); ToDo item2 = toDo.AddNewToDoNew(1, "Learn to code", true, Jane); //Act ToDo[] result = toDo.FindByDoneStatus(); //Assert Assert.Contains(item2, result); //Jane has learned to code Assert.DoesNotContain(item1, result); //Jane has not yet won the lotto }
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); }