Exemple #1
0
        private void AssetSearch(SearchUserBy searchBy, string text, Client client)
        {
            Search(searchBy, text);

            if (browser.Text.Contains("Поиск пользователей") && browser.Text.Contains("Введите текст для поиска:"))
            {
                Assert.That(browser.TableBody(Find.ById("SearchResults")).TableRows.Count, Is.GreaterThan(0));
                Assert.That(browser.Text, Is.Not.StringContaining("По вашему запросу ничего не найдено"));
            }
            else
            {
                CheckThatIsUserPage(browser, client);
            }
        }
Exemple #2
0
 private void Search(SearchUserBy searchBy, string text)
 {
     Css(String.Format("input[type='radio'][name='filter.SearchBy'][value='{0}']", (int)searchBy)).Checked = true;
     browser.TextField(Find.ById("filter_SearchText")).TypeText(text);
     ClickButton("Поиск");
 }
Exemple #3
0
        private void TestSearchResults(SearchUserBy searchBy, string sql, Client client)
        {
            var text = session.CreateSQLQuery(sql).UniqueResult().ToString();

            AssetSearch(searchBy, text, client);
        }
Exemple #4
0
        private void TestSearchResultsByClientInfo(string columnName, SearchUserBy searchBy)
        {
            var sql = String.Format(@"select max({0}) from Customers.Clients", columnName);

            TestSearchResults(searchBy, sql, new Client());
        }