Exemple #1
0
 public static void OnSearchButtonPressed(this SearchBar searchBar)
 {
     if (searchBar == null)
     {
         throw new ArgumentNullException("searchBar");
     }
     searchBar.OnSearchButtonPressed();
 }
        public void TestSearchButtonPressed()
        {
            SearchBar searchBar = new SearchBar();

            bool thrown = false;

            searchBar.SearchButtonPressed += (sender, e) => thrown = true;

            searchBar.OnSearchButtonPressed();

            Assert.True(thrown);
        }
        public void TestSearchCommandParameter()
        {
            var searchBar = new SearchBar();

            object param  = "Testing";
            object result = null;

            searchBar.SearchCommand          = new Command(p => { result = p; });
            searchBar.SearchCommandParameter = param;

            searchBar.OnSearchButtonPressed();

            Assert.AreEqual(param, result);
        }