PeanutButter
Loading...
Searching...
No Matches
PeanutButter.RandomGenerators.RequireUnique< T > Class Template Reference

Require unique values for named properties (don't forget the type!) More...

Inheritance diagram for PeanutButter.RandomGenerators.RequireUnique< T >:
PeanutButter.RandomGenerators.RequireUnique PeanutButter.RandomGenerators.RandomizerAttribute

Public Member Functions

 RequireUnique (string propertyName)
Public Member Functions inherited from PeanutButter.RandomGenerators.RequireUnique
 RequireUnique (string propertyName)
override void Init (Type entityType)
 override in your implementation if you'd like to late-initialize relevant property names
Parameters
type

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.

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.RequireUnique
Type PropertyType [get, set]
 The type of the property which is required to be unique, should be set by inheriting class.
Properties inherited from PeanutButter.RandomGenerators.RandomizerAttribute
string[] PropertyNames [get]
 The name of the property to which this randomizer attribute pertains.

Detailed Description

Require unique values for named properties (don't forget the type!)

Template Parameters
T

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