protected async Task LoadCompletedTaskList() { if (IsBusy) { return; } IsBusy = true; try { if (CompletedTasksList == null) { CompletedTasksList = new List <UserTask>(); } CompletedTasksList.Clear(); const int numberOfCompletedTasks = 10; var userTasks = await _userTaskService.GetAllUserTaskByUserID(App.CurrentLogInUser.Email, UserTaskStatus.Completed, numberOfCompletedTasks); CompletedTasksList = userTasks.ToList(); } finally { IsBusy = false; } }
public void CheckCompletedTask() { CompletedTasksList completedTasksList = new CompletedTasksList(); ToDoListItem toDoListItem = new ToDoListItem(); toDoListItem.IsCompleted = true; completedTasksList.AddToCompleted(toDoListItem); var result = completedTasksList.GetAllCompleted(); var expect = result.ElementAt(0); Assert.Equal(toDoListItem, expect); }
public void RepeatCompleted() { RepeatingTask repeatingTask = new RepeatingTask(); ToDoListItem toDoListItem = new ToDoListItem(); CompletedTasksList completedTasksList = new CompletedTasksList(); toDoListItem.IsCompleted = true; repeatingTask.EndTime = DateTime.Today.AddDays(+2); completedTasksList.RepeatCompleted(toDoListItem, repeatingTask); var result = completedTasksList.GetAllCompleted().Count(); Assert.False(result == 0); }