Beispiel #1
0
        public void ShouldCreateOrFilter()
        {
            IAndFilter and;
            IOrFilter  filter;

            and    = new AndFilter(JobTable.Description.IsEqualTo("test"), JobTable.Description.IsEqualTo("test"));
            filter = and.Or(JobTable.Description.IsNull());
            Assert.AreEqual(2, filter.Members.Count());

            and    = new AndFilter(JobTable.Description.IsEqualTo("test"), JobTable.Description.IsEqualTo("test"));
            filter = and.Or(JobTable.Description.IsNull().Or(JobTable.Description.IsNull()));
            Assert.AreEqual(3, filter.Members.Count());

            and    = new AndFilter(JobTable.Description.IsEqualTo("test"), JobTable.Description.IsEqualTo("test"));
            filter = and.Or(JobTable.Description.IsNull()).Or(JobTable.Description.IsNull());
            Assert.AreEqual(3, filter.Members.Count());
        }