private Object GetSubscriptionToupleFromRange(Field field)
        {
            RangedModel model = new RangedModel();

            string op = GetRandom(_subscriptionsConfig.GetOperators());

            if (field == Field.drop)
            {
                model = _publicationsConfig.GetDrop();
            }

            if (field == Field.value)
            {
                model = _publicationsConfig.GetValue();
            }

            if (field == Field.variation)
            {
                model = _publicationsConfig.GetVariation();
            }

            double value = GetRandom(model.GetMinValue(), model.GetMaxValue());

            return(new SubscriptionTouple <Double>(field, op, value));
        }
示例#2
0
        private Object GetPublicationToupleFromRange(Field field)
        {
            RangedModel model = new RangedModel();

            if (field == Field.drop)
            {
                model = _publicationsConfig.GetDrop();
            }

            if (field == Field.value)
            {
                model = _publicationsConfig.GetValue();
            }

            if (field == Field.variation)
            {
                model = _publicationsConfig.GetVariation();
            }

            double value = GetRandom(model.GetMinValue(), model.GetMaxValue());

            return(new PublicationTouple <Double>(field, value));
        }