private ICollection <IRuleExpression> GetRuleExpressions(IRuleset ruleset) { IRuleExpression expr1_1 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr1_2 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr2_1 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr2_2 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr3_1 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr3_2 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr4_1 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); IRuleExpression expr4_2 = ModelResolvers.RuleExprResolver(TestExprFactory.GetExpression("comp", ExpressionFactoryNameTarget.OperatorSymbol), ruleset); expr1_1.Structure = ModelResolvers.DsResolver("x", ComponentType.Measure, BasicDataType.Integer); expr1_2.Structure = ModelResolvers.DsResolver("x", ComponentType.Measure, BasicDataType.Integer); expr2_1.Structure = ModelResolvers.DsResolver("y", ComponentType.Measure, BasicDataType.Integer); expr2_2.Structure = ModelResolvers.DsResolver("y", ComponentType.Measure, BasicDataType.Number); expr3_1.Structure = ModelResolvers.DsResolver("z", ComponentType.Measure, BasicDataType.String); expr3_2.Structure = ModelResolvers.DsResolver("z", ComponentType.Measure, BasicDataType.None); expr4_2.Structure = ModelResolvers.DsResolver("var4", ComponentType.Measure, BasicDataType.None); expr4_1.Structure = ModelResolvers.DsResolver("var4", ComponentType.Measure, BasicDataType.None); expr1_1.ExpressionText = "x"; expr1_2.ExpressionText = "x"; expr2_1.ExpressionText = "y"; expr2_2.ExpressionText = "y"; expr3_1.ExpressionText = "z"; expr3_2.ExpressionText = "z"; expr4_2.ExpressionText = "var4"; expr4_1.ExpressionText = "var4"; expr1_1.ResultName += "1_1"; expr1_2.ResultName += "1_2"; expr2_1.ResultName += "2_1"; expr2_2.ResultName += "2_2"; expr3_1.ResultName += "3_1"; expr3_2.ResultName += "3_2"; expr4_2.ResultName += "4_1"; expr4_1.ResultName += "4_2"; List <IRuleExpression> ruleExprs = new List <IRuleExpression>(); ruleExprs.Add(expr1_1); ruleExprs.Add(expr1_2); ruleExprs.Add(expr2_1); ruleExprs.Add(expr2_2); ruleExprs.Add(expr3_1); ruleExprs.Add(expr3_2); ruleExprs.Add(expr4_1); ruleExprs.Add(expr4_2); return(ruleExprs); }