예제 #1
0
		public void PassesFilterWithFilterSet ()
		{
			object[] list = { 1, 2, 3, 4, 5, 6 };
			var cv = new CollectionView (list);
			cv.Filter = item => (int)item % 2 == 0;
			Assert.IsTrue (cv.PassesFilter (4), "A1");
			Assert.IsFalse (cv.PassesFilter (3), "A2");
			Assert.IsTrue (cv.PassesFilter (98), "A3");
			Assert.IsFalse (cv.PassesFilter (99), "A4");
		}
예제 #2
0
		public void PassesFilter ()
		{
			var cv = new CollectionView (new object[] { });
			Assert.IsTrue (cv.PassesFilter (new object ()), "A1");
		}