public void Set_DefaultSearch()//WhenSelectingDefaultSearch_ThenDisplaysListOfSavedSearches //When selecting the default search, a list of Saved Searches is displayed { drawer.NavigateTo("Saved Searches"); //Get list of saved searches. _savedSearchesScreen.WaitToAppear(); var savedSearches = _savedSearchesScreen.GetItemLabels().Select(x => x.Text).ToArray(); if (savedSearches.Length == 0) { Assert.Inconclusive("Cannot run test. Please create a saved search first."); } drawer.NavigateTo("Settings"); Settings.AppContext.Tap(settings.pkDefaultSearchQuery); var availableDefaultSearches = _pickerDialog.GetItems().Select(x => x.Text).ToArray(); Assert.AreNotEqual(0, availableDefaultSearches.Length); Assert.AreEqual("None", availableDefaultSearches[0]); Assert.AreEqual(savedSearches.Length, availableDefaultSearches.Length - 1); }
public void WhenSelecting1950_ThenLessThan10MakesAreLoaded()/*WhenSelecting1950_ThenLessThan10MakesAreLoaded * When selecting Years = 1950, less than 10 makes appear in the Makes picker*/ { _drawer.NavigateTo("Search"); Settings.AppContext.WaitForElement(YearsFromPicker); Settings.AppContext.Tap(YearsFromPicker); Settings.AppContext.Screenshot("Years From Picker"); _pickerDialog.SelectItem("1950"); Settings.AppContext.Tap(YearsToPicker); Settings.AppContext.Screenshot("Years To Picker"); _pickerDialog.SelectItem("1950"); Settings.AppContext.Tap(MakesPicker); var makeItems = _pickerDialog.GetItems(); Assert.Greater(makeItems.Length, 1, "More than 1 make needs to be shown on the screen."); Assert.Less(makeItems.Length, 10, "Less than 10 makes need to be shown on the screen."); Settings.AppContext.Screenshot("Makes Picker"); }