private void TestQuery(QueryFactoryFunc queryFactoryFunc) { // test without filter using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { Assert.That(queryFactoryFunc(session), Is.Not.Null, "failed with filter off"); tx.Commit(); } // test with the validity filter using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { session.EnableFilter("validity").SetParameter("date", VALID_DATE); Assert.That(queryFactoryFunc(session), Is.Not.Null, "failed with filter on"); tx.Commit(); } }
private async Task TestQueryAsync(QueryFactoryFunc queryFactoryFunc, CancellationToken cancellationToken = default(CancellationToken)) { // test without filter using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { Assert.That(queryFactoryFunc(session), Is.Not.Null, "failed with filter off"); await(tx.CommitAsync(cancellationToken)); } // test with the validity filter using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { session.EnableFilter("validity").SetParameter("date", VALID_DATE); Assert.That(queryFactoryFunc(session), Is.Not.Null, "failed with filter on"); await(tx.CommitAsync(cancellationToken)); } }