Example #1
0
        public void GetParameterRangeTest()
        {
            var firstParameterRange  = OptimizerParameterValueCalculator.GetParameterRange(firstParameter);
            var secondParameterRange = OptimizerParameterValueCalculator.GetParameterRange(secondParameter);

            Assert.AreEqual(firstParameterExpectedValues.Count, firstParameterRange);
            Assert.AreEqual(secondParameterExpectedValues.Count, secondParameterRange);
        }
Example #2
0
        private void SetParameterValues(string name, object minValue, object maxValue, object step)
        {
            Name     = name;
            MinValue = minValue;
            MaxValue = maxValue;
            Step     = step;

            Values = OptimizerParameterValueCalculator.GetParameterAllValues(this);
        }
Example #3
0
        public void GetParameterAllValuesTest()
        {
            var firstParameterValues  = OptimizerParameterValueCalculator.GetParameterAllValues(firstParameter);
            var secondParameterValues = OptimizerParameterValueCalculator.GetParameterAllValues(secondParameter);

            bool result = firstParameterValues.All(value => firstParameterExpectedValues.Contains((int)value));

            Assert.IsTrue(result);
            Assert.IsTrue(secondParameterValues.All(value => secondParameterExpectedValues.Contains(value.ToString())));
        }