Habanero.Testability.ValidValueGeneratorDouble.GenerateValidValue C# (CSharp) Method

GenerateValidValue() private method

private GenerateValidValue ( double overridingMinValue, double overridingMaxValue ) : double
overridingMinValue double
overridingMaxValue double
return double
        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);
        }

Same methods

ValidValueGeneratorDouble::GenerateValidValue ( ) : object

Usage Example

コード例 #1
0
 public void Test_GenerateValue_WhenDouble_ShouldSet()
 {
     Type propertyType = typeof(double);
     IPropDef def = new PropDefFake {
         PropertyType = propertyType
     };
     ValidValueGenerator valueGenerator = new ValidValueGeneratorDouble(def);
     object value = valueGenerator.GenerateValidValue();
     Assert.IsNotNull(value);
     Assert.IsInstanceOf(typeof(double), value);
     Assert.AreNotEqual(valueGenerator.GenerateValidValue(), value);
 }
All Usage Examples Of Habanero.Testability.ValidValueGeneratorDouble::GenerateValidValue