コード例 #1
0
        private IList <string> prepareHistoricDecisions()
        {
            for (var i = 0; i < 5; i++)
            {
                decisionService.EvaluateDecisionByKey(DECISION)
                .Variables(createVariables())
                .Evaluate();
            }
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final java.util.List<org.Camunda.bpm.Engine.history.IHistoricDecisionInstance> decisionInstances = historyService.CreateHistoricDecisionInstanceQuery().ToList();
            var decisionInstances = historyService.CreateHistoricDecisionInstanceQuery()

                                    .ToList();
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final java.util.List<String> decisionInstanceIds = new java.util.ArrayList<String>();
            IList <string> decisionInstanceIds = new List <string>();

            foreach (var decisionInstance in decisionInstances)
            {
                decisionInstanceIds.Add(decisionInstance.Id);
            }
            return(decisionInstanceIds);
        }
コード例 #2
0
        public virtual void evaluateDecisionByKey()
        {
            IDmnDecisionResult decisionResult = decisionService.EvaluateDecisionByKey(DECISION_DEFINITION_KEY).Variables(createVariables()).Evaluate();

            AssertThatDecisionHasResult(decisionResult, RESULT_OF_FIRST_VERSION);
        }