PeanutButter
|
Restricts the possible values for a property to the provided list. More...
Public Member Functions | |
Restrict (string propertyName, object value, params object[] moreValues) | |
override void | SetRandomValue (PropertyOrField propInfo, ref object target) |
Public Member Functions inherited from PeanutButter.RandomGenerators.RandomizerAttribute | |
void | SetRandomValue (PropertyOrField propInfo, ref object target) |
Actually invoked when attempting to set a random value on the named property. | |
virtual void | Init (Type type) |
override in your implementation if you'd like to late-initialize relevant property names |
Properties | |
object[] | Values [get] |
The restricted values for this property. | |
Properties inherited from PeanutButter.RandomGenerators.RandomizerAttribute | |
string[] | PropertyNames [get] |
The name of the property to which this randomizer attribute pertains. |
Additional Inherited Members | |
Protected Member Functions inherited from PeanutButter.RandomGenerators.RandomizerAttribute | |
RandomizerAttribute (string propertyName, params string[] otherPropertyNames) | |
Constructs this attribute to act against one or more properties by name. |
Restricts the possible values for a property to the provided list.