public void FilterTestWhenElementMoreThanFiveReturnsTrue() { var newList = new List <int>(); newList.Add(8); newList.Add(10); newList.Add(0); newList.Add(1); newList.Add(-45); newList.Add(-7); list = ListUtils.Filter(newList, x => x > 5); Assert.AreEqual(2, list.Count); Assert.IsTrue(list.Contains(10)); Assert.IsTrue(list.Contains(8)); }
[Test] // ExSkip public void WorkWithListUtilsFilter() { var project = new Project(DataDir + "Project2003.mpp"); List <Filter> filters = project.TaskFilters.ToList(); Assert.AreEqual(3, filters.Count, "Project.TaskFilters count"); ListUtils.Filter(filters, new FilterByIndex(1)); foreach (var filter in filters) { Console.WriteLine("Name: " + filter.Name); Console.WriteLine("Filter Type: " + filter.FilterType); Console.WriteLine("Show In Menu: " + filter.ShowInMenu); Console.WriteLine("Show Related Summary Rows: " + filter.ShowRelatedSummaryRows); Console.WriteLine(); } }
public void FilterTestHWProj() { var newList = new List <int>(); newList.Add(8); newList.Add(10); newList.Add(0); newList.Add(1); newList.Add(-45); newList.Add(-7); list = ListUtils.Filter(newList, x => x % 5 == 0); Assert.AreEqual(3, list.Count); Assert.IsTrue(list.Contains(10)); Assert.IsTrue(list.Contains(0)); Assert.IsTrue(list.Contains(-45)); }