PeanutButter
Loading...
Searching...
No Matches
PeanutButter.RandomGenerators.NoRandomize Class Reference

Specifies one or more properties, by name, to ignore when attempting .WithRandomProps on an entity. More...

Inheritance diagram for PeanutButter.RandomGenerators.NoRandomize:
PeanutButter.RandomGenerators.RandomizerAttribute

Public Member Functions

 NoRandomize (string propertyName, params string[] otherProperties)
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

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.
Properties inherited from PeanutButter.RandomGenerators.RandomizerAttribute
string[] PropertyNames [get]
 The name of the property to which this randomizer attribute pertains.

Detailed Description

Specifies one or more properties, by name, to ignore when attempting .WithRandomProps on an entity.


The documentation for this class was generated from the following file:
  • source/TestUtils/PeanutButter.RandomGenerators/NoRandomize.cs