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()); }
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()); }