public void SearchInList_TypeNull_ReturnsListWithSearchTearm() { //arrange const string guid = "eb31d4ff-be0b-4366-9838-994ed803dd69"; const string title = "TestBezeichnung"; DateTime valutaDate = new DateTime(2010, 09, 10); const string type = "Quittungen"; const string notes = "TestStichwort"; DateTime entryDate = new DateTime(2020, 09, 10); const string username = "******"; MetadataItem testItem1 = new MetadataItem(guid, title, valutaDate, type, notes, entryDate, username); MetadataItem testItem2 = new MetadataItem(guid, title, valutaDate, "Verträge", "ungültig", entryDate, username); MetadataItem testItem3 = new MetadataItem(guid, "Test", valutaDate, type, "", entryDate, username); List <MetadataItem> inputList = new List <MetadataItem> { testItem1, testItem2, testItem3 }; SearchInList search = new SearchInList(); //act List <MetadataItem> result = search.GetMatchingItems(inputList, "Test", null); //assert Assert.That(result.Count, Is.EqualTo(3)); Assert.That(result.Contains(testItem1)); Assert.That(result.Contains(testItem2)); Assert.That(result.Contains(testItem3)); }
private void OnCmdSuchen() { FilteredMetadataItems = _allItems; var search = new SearchInList(); FilteredMetadataItems = search.GetMatchingItems(FilteredMetadataItems, Suchbegriff, SelectedTypItem); }