private double GenerateValidValue(double?overridingMinValue, double?overridingMaxValue) { PropRuleDouble propRule = base.GetPropRule <PropRuleDouble>(); double minValue = GetMinValue(propRule, overridingMinValue); double maxValue = GetMaxValue(propRule, overridingMaxValue); return(RandomValueGen.GetRandomDouble(minValue, maxValue)); }
public override object GenerateValidValue() { PropRuleDouble propRule = base.GetPropRule <PropRuleDouble>(); return((propRule == null) ? RandomValueGen.GetRandomDouble() : RandomValueGen.GetRandomDouble(propRule.MinValue, propRule.MaxValue)); }