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"))); }