Compono.MemberRuleExtensions.UseBogus TParent,TMember (thisCompono.CompositionMemberRuleBuilder TParent,TMember ,System.Func Bogus.Faker,TMember ,string)
Compono.Bogus¶
Compono.MemberRuleExtensions¶
MemberRuleExtensions.UseBogus\<TParent,TMember>(this CompositionMemberRuleBuilder\<TParent,TMember>, Func\<Faker,TMember>, string) Method¶
Registers a member rule whose value comes from a deterministically-seeded Bogus.Faker - purely ergonomic sugar over Use(Func<ICompositionContext,TMember>). Always wins over BogusMemberNameProvider's convention guess for the same member, since stage 4 (configuration rules) runs before stage 5 (semantic providers) unconditionally.
public static Compono.CompositionBuilder UseBogus<TParent,TMember>(this Compono.CompositionMemberRuleBuilder<TParent,TMember> builder, System.Func<Bogus.Faker,TMember> configure, string locale="en")
where TParent : notnull
where TMember : notnull;
Type parameters¶
TParent
TMember
Parameters¶
builder Compono.CompositionMemberRuleBuilder<TParent,TMember>
configure System.Func<Bogus.Faker,TMember>
Produces this member's value from a seeded Bogus.Faker.
locale System.String
The Bogus locale this rule's own Bogus.Faker uses.