Ejemplo n.º 1
0
        public void NavigateToSavedSearches()
        {
            SavedSearchesScreen savedSearches = new SavedSearchesScreen(Settings.AppContext);

            drawer.NavigateTo("Saved Searches");
            savedSearches.WaitToAppear();
            Settings.AppContext.Screenshot("Verify saved searches screen loaded correctly");
        }
        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);
        }