PageList<Bundle> bResults = bundleManager.findBundlesByCriteria(subject, bCriteria);
assert bResults.size() == 1 : "Should not have deleted bundle yet, 1 version still exists";
// delete the second one - this deletes last BV thus the bundle should also get deleted
bundleManager.deleteBundleVersion(subject, bv1.getId(), true);
bvCriteria.addFilterId(bv1.getId());
bvResults = bundleManager.findBundleVersionsByCriteria(subject, bvCriteria);
assert bvResults.size() == 0;
bCriteria.addFilterId(b1.getId());
bResults = bundleManager.findBundlesByCriteria(subject, bCriteria);
assert bResults.size() == 0 : "Should have deleted bundle since no versions exists anymore";