C# Class Habanero.Testability.ValidValueGeneratorLong

Inheritance: ValidValueGenerator, IValidValueGeneratorNumeric
Mostra file Open project: Chillisoft/habanero.testability

Public Methods

Method Description
GenerateValidValue ( ) : object
GenerateValidValueGreaterThan ( object minValue ) : object
GenerateValidValueLessThan ( object maxValue ) : object
ValidValueGeneratorLong ( IPropDef propDef ) : System

Private Methods

Method Description
ConvertToLong ( object value ) : long?
GenerateValidValue ( long overridingMinValue, long overridingMaxValue ) : long
GetMaxValue ( IPropRuleComparable propRule, long overridingMaxValue ) : long
GetMinValue ( IPropRuleComparable propRule, long overridingMinValue ) : long

Method Details

GenerateValidValue() public method

public GenerateValidValue ( ) : object
return object

GenerateValidValueGreaterThan() public method

public GenerateValidValueGreaterThan ( object minValue ) : object
minValue object
return object

GenerateValidValueLessThan() public method

public GenerateValidValueLessThan ( object maxValue ) : object
maxValue object
return object

ValidValueGeneratorLong() public method

public ValidValueGeneratorLong ( IPropDef propDef ) : System
propDef IPropDef
return System