Esempio n. 1
0
        public void TestWhere_Criteria()
        {
            _query.Where(new CriteriaSample());
            Assert.Equal("t => ((t.Name == \"A\") AndAlso (t.Tel == 1))", _query.GetPredicate().ToString());

            _query = new Query <AggregateRootSample>();
            _query.Where(new DefaultCriteria <AggregateRootSample>(t => t.Name == null));
            Assert.NotNull(_query.GetPredicate());
        }
Esempio n. 2
0
        public void TestWhere()
        {
            _query.Where(t => t.Name == "A");
            Assert.Equal("t => (t.Name == \"A\")", ZKCloud.Extensions.Extensions.SafeString(_query.GetPredicate()));

            _query.Where(t => t.Tel == 1);
            Assert.Equal("t => ((t.Name == \"A\") AndAlso (t.Tel == 1))", ZKCloud.Extensions.Extensions.SafeString(_query.GetPredicate()));

            _query = new Query <AggregateRootSample>();
            _query.Where(t => t.Name == "A" && t.Tel == 1);
            Assert.Equal("t => ((t.Name == \"A\") AndAlso (t.Tel == 1))", ZKCloud.Extensions.Extensions.SafeString(_query.GetPredicate()));

            _query = new Query <AggregateRootSample>();
            _query.Where(t => t.Name == "");
            Assert.NotNull(_query.GetPredicate());
        }