public void GetAllTodoListsTest() { var mockTodoListDataService = new MockTodoListDataService(); var mockUserDataService = new MockUserDataService(); var mockGroupDataService = new MockGroupDataService(); var mockRoleTypeDataService = new MockRoleTypeDataService(); var mockNavigationService = new MockNavigationService(); var todoListViewModel = new ToDoListsViewModel(mockTodoListDataService, mockUserDataService, mockGroupDataService, mockNavigationService, mockRoleTypeDataService); Assert.AreEqual(3, todoListViewModel.TodoLists.Count); }
public async Task UserCantAddListTest() { var mockTodoListDataService = new MockTodoListDataService(); var mockUserDataService = new MockUserDataService(); var mockGroupDataService = new MockGroupDataService(); var mockRoleTypeDataService = new MockRoleTypeDataServiceNegative(); var mockNavigationService = new MockNavigationService(); var todoListViewModel = new ToDoListsViewModel(mockTodoListDataService, mockUserDataService, mockGroupDataService, mockNavigationService, mockRoleTypeDataService); todoListViewModel.ListTitle = "test list4"; Task.Factory.StartNew(() => todoListViewModel.AddNewItemCommand.Execute(null)).Wait(); Assert.AreEqual(3, todoListViewModel.TodoLists.Count); }
public async Task UserCanAddListTest() { var mockTodoListDataService = new MockTodoListDataService(); var mockUserDataService = new MockUserDataService(); var mockGroupDataService = new MockGroupDataService(); var mockRoleTypeDataService = new MockRoleTypeDataService(); var mockNavigationService = new MockNavigationService(); var todoListViewModel = new ToDoListsViewModel(mockTodoListDataService, mockUserDataService, mockGroupDataService, mockNavigationService, mockRoleTypeDataService); todoListViewModel.ListTitle = "test list4"; await Task.Factory.StartNew(() => todoListViewModel.AddNewItemCommand.Execute(null)); await Task.Delay(TimeSpan.FromSeconds(15)); Assert.AreEqual(4, todoListViewModel.TodoLists.Count); }