public override ProcessEngineConfiguration ConfigureEngine(ProcessEngineConfigurationImpl configuration) { tenantIdProvider = new StaticTenantIdTestProvider(TENANT_ONE); configuration.TenantIdProvider = tenantIdProvider; return(configuration); }
public virtual void testQueryByProcessDefinitionWithoutTenantId_VaryingProcessInstanceTenantId() { // given StaticTenantIdTestProvider tenantIdProvider = new StaticTenantIdTestProvider(null); processEngineConfiguration.TenantIdProvider = tenantIdProvider; tenantIdProvider.TenantIdProvider = "anotherTenantId"; runtimeService.createProcessInstanceByKey("testProcess").processDefinitionWithoutTenantId().execute(); // when ProcessInstanceQuery query = runtimeService.createProcessInstanceQuery().processDefinitionWithoutTenantId(); // then assertThat(query.count(), @is(2L)); assertThat(query.withoutTenantId().count(), @is(1L)); assertThat(query.tenantIdIn("anotherTenantId").count(), @is(1L)); // cleanup processEngineConfiguration.TenantIdProvider = null; }