Ejemplo n.º 1
0
        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();
                }
        }
Ejemplo n.º 2
0
        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));
                }
        }
Ejemplo n.º 3
0
        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();
            }

        }