public void EditTaskList_TaskListIsNew_ShouldBeEdited(bool saveChanges) { //Arrange string title = $"This tasklist will be edited = {saveChanges}"; string newTitle = "The new tasklist title"; AddNewTaskList(title); TasksPage.OpenDrawer(); ManageTaskListsDialog.ShowMainDialog(); int taskListIndex = ManageTaskListsDialog.GetTaskListIndexFromManageTaskListsDialogDialog(title); //Act ManageTaskListsDialog.ShowEditTaskListDialog(taskListIndex).EditTaskList(saveChanges, newTitle); //Assert if (saveChanges) { TasksPage.OpenDrawer(); ManageTaskListsDialog.ShowMainDialog(); } else { //In this case the dialog is shown back newTitle = title; } Assert.True(ManageTaskListsDialog.TaskListExistsInManageTaskListsDialog(newTitle)); }
public void DeleteTaskList_TaskListIsNew_ShouldBeDeleted(bool deleteIt) { //Arrange string title = $"This tasklist will be deleted = {deleteIt}"; AddNewTaskList(title); TasksPage.OpenDrawer(); ManageTaskListsDialog.ShowMainDialog(); int taskListIndex = ManageTaskListsDialog.GetTaskListIndexFromManageTaskListsDialogDialog(title); int initialNumberOfTaskLists = ManageTaskListsDialog.GetTaskListsCountFromManageTaskListsDialogDialog(); //Act ManageTaskListsDialog.ShowDeleteTaskListDialog(taskListIndex).DeleteTaskList(deleteIt); //Assert if (deleteIt) { TasksPage.OpenDrawer(); ManageTaskListsDialog.ShowMainDialog(); int finalNumberOfTaskLists = ManageTaskListsDialog.GetTaskListsCountFromManageTaskListsDialogDialog(); Assert.True(initialNumberOfTaskLists - 1 == finalNumberOfTaskLists); } else { //In this case the dialog is shown back int finalNumberOfTaskLists = ManageTaskListsDialog.GetTaskListsCountFromManageTaskListsDialogDialog(); Assert.True(initialNumberOfTaskLists == finalNumberOfTaskLists); } }