Пример #1
0
        public void BinaryExpression_NullableProperty()
        {
            //---------------Set up test pack-------------------
            MyBO.LoadClassDefWithNullableDateTime();
            var op               = Criteria.ComparisonOp.GreaterThan;
            var dateTime         = DateTime.Now;
            var expectedCriteria = Criteria.Create <MyBO, DateTime?>(bo => bo.TestDateTimeNullable, op, dateTime);
            //---------------Execute Test ----------------------
            var criteria = Criteria.Expr <MyBO>(bo => bo.TestDateTimeNullable > dateTime).Build();

            //---------------Test Result -----------------------
            Assert.AreEqual(expectedCriteria, criteria);
        }