public async Task SuccessfullyInsertAndQueryBackEntityBucketsAsync()
        {
            var dbSet = new MongoDbBucketSet <EntityGroup, SubEntityClass>(new BucketSetOptions
            {
                BucketSize = 100
            });

            dbSet.SetConnection(TestConfiguration.GetConnection());

            dbSet.Add(new EntityGroup
            {
                Name = "Group1"
            }, new SubEntityClass
            {
                Label = "Entry1"
            });

            Assert.IsFalse(dbSet.Any(b => b.Group.Name == "Group1"));
            await dbSet.SaveChangesAsync();

            Assert.IsTrue(dbSet.Any(b => b.Group.Name == "Group1" && b.Items.Any(i => i.Label == "Entry1")));
        }