PeanutButter
|
The most basic interface to implement for GenericBuilder instances. More...
Public Member Functions | |
IGenericBuilder | WithBuildLevel (int level) |
Sets the maximum depth to traverse when randomizing properties. | |
IGenericBuilder | GenericWithRandomProps () |
Sets up the builder to build with random property values unless the level specified is too deep, in which case it bails out. | |
object | GenericBuild () |
Builds an instance of the object this builder builds. | |
object | GenericDeepBuild () |
Builds an instance of the object this builder builds. |
The most basic interface to implement for GenericBuilder instances.
object PeanutButter.RandomGenerators.IGenericBuilder.GenericBuild | ( | ) |
Builds an instance of the object this builder builds.
Implemented in PeanutButter.RandomGenerators.GenericBuilder< TBuilder, TEntity >.
object PeanutButter.RandomGenerators.IGenericBuilder.GenericDeepBuild | ( | ) |
Builds an instance of the object this builder builds.
Implemented in PeanutButter.RandomGenerators.GenericBuilder< TBuilder, TEntity >.
IGenericBuilder PeanutButter.RandomGenerators.IGenericBuilder.GenericWithRandomProps | ( | ) |
Sets up the builder to build with random property values unless the level specified is too deep, in which case it bails out.
Implemented in PeanutButter.RandomGenerators.GenericBuilder< TBuilder, TEntity >.
IGenericBuilder PeanutButter.RandomGenerators.IGenericBuilder.WithBuildLevel | ( | int | level | ) |
Sets the maximum depth to traverse when randomizing properties.
level | How far down the rabbit-hole to go |
Implemented in PeanutButter.RandomGenerators.GenericBuilder< TBuilder, TEntity >.