//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testPersistenceExceptionContainsRealCause() public virtual void testPersistenceExceptionContainsRealCause() { Assume.assumeFalse(engineRule.ProcessEngineConfiguration.DatabaseType.Equals(DbSqlSessionFactory.MARIADB)); StringBuilder longString = new StringBuilder(); for (int i = 0; i < 100; i++) { longString.Append("tensymbols"); } //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.model.bpmn.BpmnModelInstance modelInstance = org.camunda.bpm.model.bpmn.Bpmn.createExecutableProcess("process1").startEvent().userTask(longString.toString()).endEvent().done(); BpmnModelInstance modelInstance = Bpmn.createExecutableProcess("process1").startEvent().userTask(longString.ToString()).endEvent().done(); testRule.deploy(modelInstance); try { runtimeService.startProcessInstanceByKey("process1").Id; fail("persistence exception is expected"); } catch (ProcessEngineException ex) { assertTrue(ex.Message.contains("insertHistoricTaskInstanceEvent")); } }