public void CanCreateDetachedFlowQueryWithOptions() { FlowQueryOptions options = new FlowQueryOptions() .Add(c => c.SetMaxResults(5)); var q = Session.DetachedFlowQuery <UserEntity>(options) as DetachedFlowQuery <UserEntity>; Assert.That(q, Is.Not.Null); DetachedCriteria criteria = new CriteriaBuilder() .Build <UserEntity>(q); Assert.That(criteria.GetRootEntityTypeIfAvailable(), Is.EqualTo(typeof(UserEntity))); }
public void CanCreateDelayedFlowQueryWithOptions() { FlowQueryOptions options = new FlowQueryOptions() .Add(c => c.SetMaxResults(5)); IDelayedFlowQuery <UserEntity> q = Session.DelayedFlowQuery <UserEntity>(options); Assert.That(q, Is.Not.Null); ICriteria criteria = new CriteriaBuilder() .Build <UserEntity, UserEntity>(QuerySelection.Create(q as IQueryableFlowQuery)); Assert.That(criteria.GetRootEntityTypeIfAvailable(), Is.EqualTo(typeof(UserEntity))); }