public SearchQuizPageSelectCategory(SearchQuizViewModel viewModel = null) { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); viewModel_ = viewModel; if (viewModel_ == null) { viewModel_ = new SearchQuizViewModel("Vælg Kategori", new QuizDBServices()); } BindingContext = viewModel_; viewModel_.IsBusy = false; viewModel_.LoadCategories(); LViewCategories.ItemSelected += listCategorySelected; LViewCategories.ItemTapped += (sender, args) => LViewCategories.SelectedItem = null; }
public SearchQuizPageSelectQuiz(SearchQuizViewModel viewModel, string category = null) { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); viewModel_ = viewModel; if (viewModel_ == null) { viewModel_ = new SearchQuizViewModel("Vælg Quiz", new QuizDBServices()); } BindingContext = viewModel_; if (category != null) { viewModel_.LoadQuizzesFromCategory(category); } LViewQuizzes.ItemSelected += listQuizSelected; LViewQuizzes.ItemTapped += (sender, args) => LViewQuizzes.SelectedItem = null; }
public void Setup() { fakeService_ = Substitute.For <IQuizDBService>(); uut_ = new SearchQuizViewModel("", fakeService_); eventsReceived = 0; }