|
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.