//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testVersionExpression() public virtual void testVersionExpression() { // given: string caseVersion = "${aVersion}"; decisionTask.CamundaDecisionVersion = caseVersion; // when CmmnActivity activity = handler.handleElement(planItem, context); // then DecisionTaskActivityBehavior behavior = (DecisionTaskActivityBehavior)activity.ActivityBehavior; BaseCallableElement callableElement = behavior.CallableElement; ParameterValueProvider caseVersionValueProvider = callableElement.VersionValueProvider; assertNotNull(caseVersionValueProvider); assertTrue(caseVersionValueProvider is ElValueProvider); ElValueProvider valueProvider = (ElValueProvider)caseVersionValueProvider; assertEquals(caseVersion, valueProvider.Expression.ExpressionText); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testExpressionDecisionRef() public virtual void testExpressionDecisionRef() { // given: string decisionRef = "${aDecisionToCall}"; decisionTask.Decision = decisionRef; // when CmmnActivity activity = handler.handleElement(planItem, context); // then DecisionTaskActivityBehavior behavior = (DecisionTaskActivityBehavior)activity.ActivityBehavior; BaseCallableElement callableElement = behavior.CallableElement; ParameterValueProvider caseRefValueProvider = callableElement.DefinitionKeyValueProvider; assertNotNull(caseRefValueProvider); assertTrue(caseRefValueProvider is ElValueProvider); ElValueProvider valueProvider = (ElValueProvider)caseRefValueProvider; assertEquals(decisionRef, valueProvider.Expression.ExpressionText); }