コード例 #1
0
        public void Filter_IQueryable_Uses_Criteria()
        {
            var spec = new IntegerGreaterThanZero();
            var candidates = (new[] { -1, 0, 1, 2, 3 }).AsQueryable();

            var queryable = spec.Filter(candidates);
            foreach(var i in queryable)
            {
                Assert.That(spec.IsSatisfiedBy(i));
            }
        }