public static Operand GetRandomInherited() { var i = Aids.GetRandom.Int32() % 6; switch (i) { case 1: return(BooleanVariable.Random()); case 2: return(IntegerVariable.Random()); case 3: return(DoubleVariable.Random()); case 4: return(DateTimeVariable.Random()); case 5: return(DecimalVariable.Random()); default: return(StringVariable.Random()); } }
public static RuleElement Random() { var i = Aids.GetRandom.Int32() % 8; switch (i) { case 1: return(Operator.Random()); case 2: return(BooleanVariable.Random()); case 3: return(IntegerVariable.Random()); case 4: return(DoubleVariable.Random()); case 5: return(DecimalVariable.Random()); case 6: return(DateTimeVariable.Random()); case 7: return(StringVariable.Random()); default: return(Operand.Random()); } }