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));
        }
예제 #2
0
        [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));
        }