/// <summary> /// Handles the Click event of the CheckBox control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void CheckBox_Click(object sender, RoutedEventArgs e) { var toggleButton = ((FrameworkElement)sender); string toggleButtonName = ((FrameworkElement)sender).Name; string selectOption = toggleButtonName.Replace("ToggleButton", ""); WellKnownTranscriptionQueueOption option = (WellKnownTranscriptionQueueOption)Enum.Parse(typeof(WellKnownTranscriptionQueueOption), selectOption, true); string selectedOption = option.ToString(); ManageToggleButtons(option); if ((bool)(sender as ToggleButton).IsChecked) { if (selectedOption.Equals("All")) { SearchList = new List <string>(); } SearchList.Add(selectedOption); SearchRequest = new SearchRequest(SearchHelper.InitialCurrentPage, CurrentPageList); } else { if (SearchList.Contains(selectedOption)) { SearchList.Remove(selectedOption); } } PopulateList(); }
public async Task <bool> SearchForItems(string searchTerm, int searchTypeId, string searchTypeName) { SkipItemCount = 0; ISBusy = true; SearchedItemList = await sts.GetShipments(searchTypeName, searchTerm, AppSettings.ListItemCount, SkipItemCount); if (SearchedItemList.ReturnMessage == "API Token Invalid") { ISBusy = false; return(await Task.FromResult(false)); } else { SkipItemCount += SearchedItemList.Shipments.Count; foreach (Shipment s in SearchedItemList.Shipments) { SearchList.Add(new ShipmentModelView(s)); } if (SearchList.Count > 0) { ListHeight = SearchList.Count * 80 * 0.8; ISBusy = false; return(await Task.FromResult(true)); } else { ISBusy = false; return(await Task.FromResult(false)); } } }
protected void Search_Click(object sender, EventArgs e) { if (SearchBook.Text != "") { SqlConnection con = new SqlConnection("Server=localhost;Initial Catalog=OnlineCourse;Integrated Security=True;"); try { con.Open(); string sql = "select Classes.ClassID as ClassID,ClassName,ClassImg,Price,Classes.TypeID,TypeName,Num " + "from Classes,ClassType where ClassName like '%{0}%' and Classes.TypeID=ClassType.TypeID"; sql = string.Format(sql, SearchBook.Text); SqlCommand com = new SqlCommand(sql, con); SqlDataReader res = com.ExecuteReader(); SearchList.DataSource = res; SearchList.DataBind(); } catch (Exception ex) { Commom commom = new Commom(); commom.ShowErrorPage(Response, Server.UrlEncode(ex.Message), Server.UrlEncode(ex.StackTrace), false); } finally { con.Close(); } } }
private void dataView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) { try { if (e.RowIndex == dataView.Rows.Count - 1) { return; } SearchItem tmp; tmp = e.RowIndex == currentRow ? curEdit : SearchList.Get(e.RowIndex); switch (e.ColumnIndex) { case 0: e.Value = tmp.Name; break; case 1: e.Value = tmp.Keyword; break; case 2: e.Value = tmp.SearchPath; break; } } catch { } }
public async Task SetContent(bool full) { if (SearchText.Text.Length == 0) { var history = await Task.Run(() => App.UB.History.StopEntries .GroupBy(p => p.Stop) .Select(x => Tuple.Create(x.Key, x.Min(e => HistoryHelpers.DayPartDistance(e)), x.Sum(p => p.RawCount))) .OrderByDescending(t => t.Item3) .OrderBy(t => t.Item2) ); ClearContent(); CategorySelector.Visibility = Visibility.Visible; HistoryList.Visibility = Visibility.Visible; HistoryList.ItemsSource = history.Select(t => new StopModel(t.Item1)).Take(8).ToArray(); SearchList.ResetSearchResult(); } else { ClearContent(); await SearchList.SetContent(SearchText.Text, full); SearchList.Visibility = Visibility.Visible; } }
private async void SearchText_LostFocus(object sender, RoutedEventArgs e) { if (SearchText.Text.Length > 0 && !SearchList.ClearCategorySelection()) { await SetContent(full : true); } }
public static SearchList getSearchList(string term, string field) { //Session Login Check if (HttpContext.Current.Session["Connection"] == null) { throw new Exception("Session State Timeout"); } SegcodeSearchListRequest request = new SegcodeSearchListRequest(); request.filterValue = term.Trim(); request.filterField = field.Trim().ToLower(); SearchList results = new SearchList(); //Validate request input if (!request._isValid()) { //Return an empty results return(results); } //Query database using request using (Interface db = new Interface()) { results = db.getSegAutocomplete(request); } return(results); }
private void TextBoxCardSearch_OnPreviewKeyDown(object sender, KeyEventArgs e) { var index = SearchList.SelectedIndex; switch (e.Key) { case Key.Down: if (index < SearchList.Items.Count - 1) { SearchList.SelectedIndex += 1; } break; case Key.Up: if (index > 0) { SearchList.SelectedIndex -= 1; } break; case Key.Enter: Log.Info(_viewModel.ToString()); if (_viewModel != null) { Log.Info(SearchList.SelectedItem.ToString()); if (SearchList.SelectedIndex >= 0) { var sc = ((HDTCard)SearchList.SelectedItem); _viewModel.AddCard(sc); } } break; } SearchList.ScrollIntoView(SearchList.SelectedItem); }
public static string GetMyKeyword(string Keyword) { DataTable dtData = new DataTable(); if (HttpContext.Current.Cache["crrData"] == null) { string Query = "SELECT UploadedVideoIDP,UploadTitle,AreaOfCity,KeyWordForSearch FROM tblUploadedVideo where IsApproved='True'"; dtData = _SqlHelper.SqlHelper.GetDataUsingQuery(Query); HttpContext.Current.Cache["crrData"] = dtData; } else { dtData = (DataTable)HttpContext.Current.Cache["crrData"]; } List <SearchList> crrDataList = new List <SearchList>(); DataRow[] drTitle = dtData.Select("UploadTitle LIKE '%" + Keyword + "%' OR AreaOfCity LIKE '%" + Keyword + "%' OR KeyWordForSearch LIKE '%" + Keyword + "%'"); if (drTitle.Length > 0) { DataTable dtTitle = dtData.Select("UploadTitle LIKE '%" + Keyword + "%' OR AreaOfCity LIKE '%" + Keyword + "%' OR KeyWordForSearch LIKE '%" + Keyword + "%'").CopyToDataTable(); foreach (DataRow dr in dtTitle.Rows) { SearchList crrList = new SearchList(); crrList.VideoID = dr["UploadedVideoIDP"].ToString(); crrList.UploadTitle = dr["UploadTitle"].ToString(); crrDataList.Add(crrList); } } string RetList = Serialize(crrDataList); return(RetList); }
public ActionResult GetInactivePartial() { SearchList Inactivelist = new SearchList(); if (AppSession.OrgRanking2Name != "") { Inactivelist.OrgRanking2Name = AppSession.OrgRanking2Name; Inactivelist.hasRanking2 = true; } else { Inactivelist.OrgRanking2Name = ""; Inactivelist.hasRanking2 = false; } if (AppSession.OrgRanking3Name != "") { Inactivelist.OrgRanking3Name = AppSession.OrgRanking3Name; Inactivelist.hasRanking3 = true; } else { Inactivelist.OrgRanking3Name = ""; Inactivelist.hasRanking3 = false; } return(PartialView("Search/_InactiveOrgItemsCheckBox", Inactivelist)); }
public async Task SearchRide() { try { VoznjaSearchRequest search = new VoznjaSearchRequest { SearchFromHomePage = true, GradDestinacijaID = SelectedOdrediste.GradID, GradPolaskaID = SelectedPolazak.GradID, DatumPolaska = DatumPolaskaProvjera }; var model = await _voznja.Get <List <Voznja> >(search); if (model.Count == 0) { await Application.Current.MainPage.DisplayAlert("Carpool", "Trenutno nema traženih rezultata", "OK"); SearchListBool = false; return; } SearchList.Clear(); foreach (var voznja in model) { SearchList.Add(voznja); } SearchListBool = true; } catch (Exception) { } }
private void textList_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { SearchList.PerformClick(); } }
static void Main(String[] args) { int n = Convert.ToInt32(Console.ReadLine()); var contactList = new ContactList(n); var searchList = new SearchList(n); for (int a0 = 0; a0 < n; a0++) { string[] tokens_op = Console.ReadLine().Split(' '); string op = tokens_op[0]; string contact = tokens_op[1]; if (op == addCommand) { contactList.Add(contact); } if (op == findCommand) { searchList.Add(contact); } } for (int i = 0; i < searchList.Count; i++) { Console.WriteLine(contactList.GetNumberOfContacts(searchList.SearchListCache[i]).ToString()); } }
public IActionResult Index(Filter filter) { foreach (var i in Repository.Products) { if (filter.Name == i.Name) { TempData["state"] = "По вашему запросу был обнаружен фильм с тем же названием"; SearchList.Add(i); return(View("Search", SearchList)); } } foreach (var i in Repository.Products) { if (i.Name.Contains(filter.Name, StringComparison.OrdinalIgnoreCase)) { SearchList.Add(i); } } if (SearchList.Count == 0) { TempData["state"] = "Фильмов не обнаружено, проверьте правильность или данного фильма нет на сайте,обратитесь к администрации"; return(View("Index")); } else { TempData["state"] = "Фильма нет в списке, проверьте правильность набора или посмотрите их в похожих фильмах."; return(View("Search", SearchList)); } }
private async void SearchText_TextChanged(object sender, TextChangedEventArgs e) { SearchList.ClearCategorySelection(); TextDefult.Visibility = HasText ? Visibility.Collapsed : Visibility.Visible; BtnClear.Visibility = HasText ? Visibility.Visible : Visibility.Collapsed; await SetContent(full : false); }
/// <summary> /// Get Orgnization Type List level1 based on selected site id /// </summary> /// <returns>PartialView</returns> public ActionResult GetOrganizationTypelevel1(Search search, int selectedSiteIDs = -1, int selectedProgramIDs = -1) { SearchInputService reportservice = new SearchInputService(); SearchList tracerslist = new SearchList(); tracerslist = reportservice.DistributeOrgTypeListLevel1(tracerslist, search, selectedSiteIDs, selectedProgramIDs); return(PartialView("Search/_DepartmentList", tracerslist)); }
public SearchList GetOrgnizationTypeList(SearchList searchlist, Search search, int selectedSiteID, int selectedProgramID) { SearchInputService searchService = new SearchInputService(); searchlist = searchService.GetOrgnizationTypeList(searchlist, search, selectedSiteID, selectedProgramID); return(searchlist); }
private void CategorySelector_Selected(object sender, IEnumerable <RouteGroup> selection) { CategorySelector.Visibility = Visibility.Collapsed; HistoryList.Visibility = Visibility.Collapsed; SearchList.Visibility = Visibility.Visible; SearchList.SetContent(selection); }
public void SetEntries(string[] entries) { SearchList.Clear(); for (int ii = 0; ii < entries.Length; ii++) { SearchList.AddItem(ii.ToString("D3") + ": " + entries[ii]); } }
private SearchablePopup(string[] options, int startIndex, Action <int> onSelect) { searchList = new SearchList(options); searchField = new SearchField(); this.onSelect = onSelect; this.startIndex = startIndex; }
private Item findItem(SearchList list) { if (list.items.Length > 0) { return(list.items[0]); } return(null); }
public List <SearchItem> GetMoviesByYear(string year) { SearchList searchList = omdb.GetSearchList(2020, "Sponge", OmdbType.Movie, 1); return(searchList.SearchResults); }
private void SearchIcon_Clicked(object sender, EventArgs e) { // Switch to AllTab and display the searchbox CurrentPage = AllTab; SearchSL.IsVisible = true; SearchList.Text = null; SearchList.Focus(); }
public void HelpSearchConstructorTestNoParam() { var searchCollection = new List<HelpItem>(_helpItems); var target = new SearchList<HelpItem> { SearchCollection = searchCollection }; Assert.IsNotNull(target.SearchCollection); Assert.IsInstanceOfType(target.SearchCollection, typeof(List<HelpItem>)); Assert.IsTrue(target.SearchCollection.Count == 5); }
public ActionResult GetTracersOrgEnteredBy(int selectedsiteid, string selectedsitename, Search search) { CheckSession(selectedsiteid, selectedsitename); SearchInputService reportservice = new SearchInputService(); SearchList searchlist = new SearchList(); searchlist = reportservice.DistributeTracerOrgEnteredBy(searchlist, search); return(PartialView("Search/_TracerObservationEnteredBy", searchlist)); }
public ActionResult DistributeOrgTypeListLevel1(string selectedSiteIDs, string selectedProgramIDs) { SearchList searchList = new SearchList(); Search search = new Search(); Services.TaskReport taskService = new Services.TaskReport(); searchList = taskService.GetOrgnizationTypeList(searchList, search, Convert.ToInt32(selectedSiteIDs.Replace(",", "")), Convert.ToInt32(selectedProgramIDs)); return(PartialView("Search/_DepartmentList", searchList)); }
private void ShowSearchResults() { string name1 = null, name2 = null, code = null; this.SplitSearchQuery(out name1, out name2, out code); SearchList.DataSource = CD.SearchAttendees(name1, name2, code); SearchList.DataBind(); }
public ActionResult GetTracersList(string selectedSiteIDs, string selectedProgramIDs) { SearchList tracerList = new SearchList(); Services.TaskReport taskService = new Services.TaskReport(); //tracerList.TracersLists = searchService.GetTracersList("", "1,2,3", "7,8", 2).TracersLists; tracerList.TracersLists = taskService.SelectAllTaskTracers(Convert.ToInt32(selectedSiteIDs.Replace(",", "")), Convert.ToInt32(selectedProgramIDs)); return(PartialView("Search/_TracersList", tracerList)); }
public ActionResult SearchAndGetClassAndSectionList(string q) { var list = new List <SearchList>(); List <Inventory> inventoryList = new List <Inventory>(); using (var dbcontext = new SchoolERPDBContext()) { if (!(string.IsNullOrEmpty(q) || string.IsNullOrWhiteSpace(q))) { if (!(string.IsNullOrEmpty(q) || string.IsNullOrWhiteSpace(q))) { inventoryList = (from usr in dbcontext.Users join cls in dbcontext.Class on usr.Id equals cls.Created_By join sec in dbcontext.Section on cls.Id equals sec.Class_Id where (sec.Is_Deleted == null || sec.Is_Deleted == false) select new { Text = cls.Name + "-" + sec.Name, Id = sec.Id }).ToList(). Select(x => new Inventory { Name = x.Text, Id = x.Id }).ToList(); } } } for (int i = 0; i < inventoryList.Count(); i++) { SearchList oSelect2Model = new SearchList(); oSelect2Model.text = inventoryList[i].Name; oSelect2Model.id = inventoryList[i].Id.ToString(); list.Add(oSelect2Model); } //To Add Free Period SearchList oFreePeriodSelect2Model = new SearchList(); oFreePeriodSelect2Model.text = "FREE PERIOD"; oFreePeriodSelect2Model.id = "-1"; list.Add(oFreePeriodSelect2Model); if (!(string.IsNullOrEmpty(q) || string.IsNullOrWhiteSpace(q))) { list = list.Where(x => x.text.ToLower().Contains(q.ToLower())).ToList(); } return(Json(list, JsonRequestBehavior.AllowGet)); }
public void InvalidCastOnPropertyNamesPartialStartTest() { //Using a badobject var badCollection = CreateBadObjects(); var badTarget = new SearchList<BadObject>(badCollection); const string searchTerm = "maakt niet uit"; var propertyNames = new[] { "ID", "Name" }; var badActual = badTarget.SearchCollection1PartialStartSearchTermAllProperties(searchTerm, propertyNames); Assert.IsNull(badActual); }
public ActionResult GetTaskAssignedTo(int selectedsiteid, string selectedsitename) { CheckSession(selectedsiteid, selectedsitename); SearchInputService reportservice = new SearchInputService(); SearchList searchlist = new SearchList(); // searchlist = reportservice.GetTaskAssignedTo(searchlist); return(PartialView("Search/_UserAssignedTo", reportservice.GetTaskAssignedTo(searchlist))); }
private void okButton_Click(object sender, EventArgs e) { SearchList.Store(); PrefsManager.MultiboxWidth = (int)widthSpinner.Value; PrefsManager.ResultHeight = (int)heightSpinner.Value; PrefsManager.AutoCheckUpdate = updateCheck.Checked; PrefsManager.AutoCheckFrequency = (int)ufreqSpinner.Value; PrefsManager.Store(); Hide(); }
public SearchUI() { this.m_SearchList = new SearchList(); this.m_SearchListCollectionView = new ListCollectionView(this.m_SearchList); this.m_PhysicianClientCollection = new Client.Model.PhysicianClientCollection(); this.m_RDPhysicianClientCollection = new Client.Model.PhysicianClientCollection(); this.m_PatientHistoryList = new YellowstonePathology.Business.Patient.Model.PatientHistoryList(); this.m_ResultList = new SearchResultList(); }
public GameSearchWindow(SearchList searchList) { InitializeComponent(); if (searchList == SearchList.Normal) searchListIndicator.Text = "(Full search)"; else if (searchList == SearchList.Favourites) searchListIndicator.Text = "(Favourites search)"; else if (searchList == SearchList.Genre) searchListIndicator.Text = "(Genre search)"; CurrentViewState = ViewState.SetupSearch; _currentViewElement = this.searchSetupGrid; searchSetupGrid.Visibility = System.Windows.Visibility.Visible; searchingMsg.Visibility = System.Windows.Visibility.Collapsed; resultsGrid.Visibility = System.Windows.Visibility.Collapsed; this.SearchListToUse = searchList; this.InputType = (HyperSearchSettings.Instance().General.KeyboardType ?? TextInputType.AtoZ); bool hideCursor = HyperSearchSettings.Instance().General.HideMouseCursor ?? false; if (hideCursor) { this.Cursor = Cursors.None; } }
public void SearchCollection1SearchTermMultiplePropertiesDuplicateResultTest() { //Happy flow var searchCollection = new List<HelpItem>(_helpItems); searchCollection.Insert(2, searchCollection[3]); var target = new SearchList<HelpItem>(searchCollection); const string searchTerm = "Help omschrijving 4"; var expected = searchCollection.Find(s => s.HelpDescription == searchTerm); _propertyNames[4] = string.Empty; var actual = target.SearchCollection1SearchTermAllProperties(searchTerm, _propertyNames); Assert.IsTrue(actual.Contains(expected)); }
public void PartialStartSearchTermIsnullTest() { try { //test 1 partial searchterm multiple propertynames var target = new SearchList<HelpItem> { SearchCollection = new List<HelpItem>(_helpItemsPartialTests) }; target.SearchCollection1PartialStartSearchTermAllProperties(null, _propertyNames); } catch (Exception ex) { Assert.AreEqual(ex.GetType(), typeof(ArgumentNullException)); Assert.AreEqual(ex.Message, Thread.CurrentThread.CurrentCulture.Name == "nl-NL" ? "Search term mag niet null zijn\r\nParameternaam: searchTerm" : "Search term mag niet null zijn\r\nParameter name: searchTerm"); } }
public void InvalidCastOnPropertyNameTest() { //Using a badobject var badCollection = CreateBadObjects(); var badTarget = new SearchList<BadObject>(badCollection); const string searchTerm = "maakt niet uit"; const string propertyName = "ID"; var badActual = badTarget.SearchCollection1SearchTerm(searchTerm, propertyName); Assert.IsNull(badActual); }
public void PropertyNamesAreNullTest() { var target = new SearchList<HelpItem> { SearchCollection = new List<HelpItem>(_helpItems) }; const string searchTerm = "HelpDescription"; var actual = target.SearchCollection1SearchTermAllProperties(searchTerm, null); Assert.AreEqual(actual, 0); }
private void SelectList_SelectedIndexChanged(object sender, EventArgs e) { if (SelectProperties != null) SelectProperties.Remove(); SelectProperties = new PropertyBox(); SelectProperties.Location = new Point(SelectList.Right + 3, SelectList.Top); SelectProperties.ListPropertiesOnly = true; SelectProperties.SelectedIndexChanged += new EventHandler(SelectSubListChanged); this.Controls.Add(SelectProperties); switch (SelectList.SelectedItem.ToString()) { case "Historical Figures": SearchList = new SearchList<HistoricalFigure>(World.HistoricalFigures); SelectProperties.ParentType = typeof(HistoricalFigure); break; case "Entities": SearchList = new SearchList<Entity>(World.Entities); SelectProperties.ParentType = typeof(Entity); break; case "Sites": SearchList = new SearchList<Site>(World.Sites); SelectProperties.ParentType = typeof(Site); break; case "Regions": SearchList = new SearchList<WorldRegion>(World.Regions); SelectProperties.ParentType = typeof(WorldRegion); break; case "Underground Regions": SearchList = new SearchList<UndergroundRegion>(World.UndergroundRegions); SelectProperties.ParentType = typeof(UndergroundRegion); break; case "Wars": SearchList = new SearchList<War>(World.Wars); SelectProperties.ParentType = typeof(War); break; case "Battles": SearchList = new SearchList<Battle>(World.Battles); SelectProperties.ParentType = typeof(Battle); break; case "Conquerings": SearchList = new SearchList<SiteConquered>(World.EventCollections.OfType<SiteConquered>().ToList()); SelectProperties.ParentType = typeof(SiteConquered); break; case "Beast Attacks": SearchList = new SearchList<BeastAttack>(World.BeastAttacks); SelectProperties.ParentType = typeof(BeastAttack); break; case "Artifacts": SearchList = new SearchList<Artifact>(World.Artifacts); SelectProperties.ParentType = typeof(Artifact); break; } if (SelectProperties.ParentType == typeof(Site) || SelectProperties.ParentType == typeof(Battle)) btnMapResults.Visible = true; SelectionPanel.Clear(); SelectionPanel.CriteriaType = SearchList.GetMainListType(); SearchPanel.CriteriaType = SelectProperties.GetLowestPropertyType(); OrderByPanel.CriteriaType = SelectProperties.GetLowestPropertyType(); SelectSubListChanged(this, null); //lblSelectCriteria.Text = "Select " + SelectList.Text + " Where:"; //lblSearchCriteria.Text = "Search " + SelectList.Text + " Where:"; //lblOrderCriteria.Text = "Order " + SelectList.Text + " By:"; }
public void SearchCollection1SearchTermMultipleProperties1EmptyTest() { //Happy flow var searchCollection = new List<HelpItem>(_helpItems); var target = new SearchList<HelpItem>(searchCollection); const string searchTerm = "Help omschrijving 4"; var expected = searchCollection[3]; _propertyNames[4] = string.Empty; var actual = target.SearchCollection1SearchTermAllProperties(searchTerm, _propertyNames); Assert.AreEqual(expected, actual[0]); }
public void SearchCollection1PartialStartSearchTermTest() { //Happy flow var searchCollection = new List<HelpItem>(_helpItemsPartialTests); var target = new SearchList<HelpItem>(searchCollection); const string searchTerm = "He"; const int expected = 5; var actual = target.SearchCollection1PartialStartSearchTermAllProperties(searchTerm, _propertyNames); Assert.AreEqual(expected, actual.Count); Assert.AreEqual(searchCollection[0], actual[3]); Assert.AreEqual(searchCollection[1], actual[4]); }
public PerformSearchTask(GameSearchWindow gameSearchWin, SearchList searchList) { _gameSearchWindow = gameSearchWin; this.SearchList = searchList; this.SearchMode = HyperSearchSettings.Instance().General.SearchMode; MainWindow.LogStatic("SearchMode: {0}", HyperSearchSettings.Instance().General.SearchMode); }
public void SearchTermMultiPropsIsNullTest() { try { //test 1 searchterm multiple propertynames var target = new SearchList<HelpItem> { SearchCollection = new List<HelpItem>(_helpItems) }; _propertyNames = new[] { "HelpDescription", "HelpInSource", "HelpTopic", "HelpTopicId", "HelpVersie" }; target.SearchCollection1SearchTermAllProperties(null, _propertyNames); } catch (Exception ex) { Assert.AreEqual(ex.GetType(), typeof(ArgumentNullException)); Assert.AreEqual(ex.Message, Thread.CurrentThread.CurrentCulture.Name == "nl-NL" ? "Search term mag niet null zijn\r\nParameternaam: searchTerm" : "Search term mag niet null zijn\r\nParameter name: searchTerm"); } }
public void SearchTermIsNullTest() { try { //test 1 searchterm 1 propertyname var target = new SearchList<HelpItem> { SearchCollection = new List<HelpItem>(_helpItems) }; const string propertyName = "HelpDescription"; target.SearchCollection1SearchTerm(null, propertyName); } catch (Exception ex) { Assert.AreEqual(ex.GetType(), typeof(ArgumentNullException)); Assert.AreEqual(ex.Message, Thread.CurrentThread.CurrentCulture.Name == "nl-NL" ? "Search term mag niet null zijn\r\nParameternaam: searchTerm" : "Search term mag niet null zijn\r\nParameter name: searchTerm"); } }
public void SearchCollectionIsNullTest() { var target = new SearchList<HelpItem> { SearchCollection = null }; const string searchTerm = "Help omschrijving 4"; var actual = target.SearchCollection1SearchTerm(searchTerm, PropertyName); Assert.AreEqual(actual, null); actual = target.SearchCollection1SearchTermAllProperties(searchTerm, _propertyNames); Assert.AreEqual(actual, null); const string partialSearchTerm = "speci"; actual = target.SearchCollection1PartialSearchTermAllProperties(partialSearchTerm, _propertyNames); Assert.AreEqual(actual, null); actual = target.SearchCollection1PartialStartSearchTermAllProperties(partialSearchTerm, _propertyNames); Assert.AreEqual(actual, null); }
public void SearchCollection1SearchTermTest() { //Happy flow var searchCollection = new List<HelpItem>(_helpItems); var target = new SearchList<HelpItem>(searchCollection); const string searchTerm = "Help omschrijving 4"; var expected = searchCollection[3]; var actual = target.SearchCollection1SearchTerm(searchTerm, PropertyName); Assert.AreEqual(expected, actual[0]); }