Feature
- Allowing nesting different tenants
void itAllowsToNestTenantContext() throws Exception {
tenants.performAsTenant("tenantA", () -> {
assertThat(tenants.getScopedTenant()).isEqualTo("tenantA");
tenants.performAsTenant("tenantB", () -> {
assertThat(tenants.getScopedTenant()).isEqualTo("tenantB");
});
assertThat(tenants.getScopedTenant()).isEqualTo("tenantA");
});
}