public void RemoveTodoItemTest() { // Arrange TodoItems todo = new TodoItems(); TodoSequencer.Reset(); int expected = 4; int taskId = 2; //creates many todo items Todo job1 = todo.NewTodoItem("Do this"); Todo job2 = todo.NewTodoItem("Do that"); Todo job3 = todo.NewTodoItem("Do this again"); Todo job4 = todo.NewTodoItem("This is the job"); Todo job5 = todo.NewTodoItem("This is the other job"); // Act todo.RemoveTodoItem(taskId); int size = todo.Size(); // get size Todo[] actual = todo.FindAllTodo(); //get array // Assert Assert.Equal(expected, size); Assert.Contains(job1, actual); Assert.DoesNotContain(job2, actual);// checkthat it has actually been removed Assert.Contains(job3, actual); Assert.Contains(job4, actual); Assert.Contains(job5, actual); }
public void TodoFindAllTest() { // Arrange TodoSequencer.Reset(); TodoItems todo = new TodoItems(); todo.NewTodoItem("Do this"); todo.NewTodoItem("Do that"); // Act Todo[] actual = todo.FindAllTodo(); // Assert Assert.True(actual.Length == 2); }