public async Task AnyAsync_WithPredicate()
        {
            EntityMapping.RegisterType(typeof(QueryableAsyncModel));

            var connection = TestConfiguration.GetConnection();
            var context    = new MongoDbContext(connection);
            var provider   = new MongoFrameworkQueryProvider <QueryableAsyncModel>(connection);
            var queryable  = new MongoFrameworkQueryable <QueryableAsyncModel>(provider);

            context.ChangeTracker.SetEntityState(new QueryableAsyncModel {
                Title = "AnyAsync_WithPredicate.1"
            }, EntityEntryState.Added);
            context.ChangeTracker.SetEntityState(new QueryableAsyncModel {
                Title = "AnyAsync_WithPredicate.2"
            }, EntityEntryState.Added);
            context.SaveChanges();

            var resultOne = await queryable.AnyAsync(e => e.Title == "AnyAsync_WithPredicate.2");

            Assert.IsTrue(resultOne);

            var resultTwo = await queryable.AnyAsync(e => e.Title == "AnyAsync_WithPredicate.3");

            Assert.IsFalse(resultTwo);
        }
        public async Task AnyAsync_NoValues()
        {
            EntityMapping.RegisterType(typeof(QueryableAsyncModel));

            var connection = TestConfiguration.GetConnection();
            var context    = new MongoDbContext(connection);
            var provider   = new MongoFrameworkQueryProvider <QueryableAsyncModel>(connection);
            var queryable  = new MongoFrameworkQueryable <QueryableAsyncModel>(provider);

            var result = await queryable.AnyAsync();

            Assert.IsFalse(result);
        }