Пример #1
0
 public static InstanceGenerator <T> WithNewArray <T, TV>(this PropertyGenerator <T, TV[]> property, Action <InstanceGenerator <TV> > initializer) where TV : new()
 {
     return(WithNewArray(property, InstanceFactory.Create <TV>(), initializer));
 }
Пример #2
0
 public void AddValueGeneratorFactory <TProperty>(
     PropertyGenerator <TInstance, TProperty> propertyGenerator,
     Func <GeneratorContext <TInstance>, IValueGenerator <TProperty> > factory)
 {
     valueGeneratorFactories_.Add(propertyGenerator, factory);
 }
Пример #3
0
 public static InstanceGenerator <T> WithStaticValue <T, TV>(this PropertyGenerator <T, TV> instance, TV value)
 {
     instance.SetValueGenerator(_ => Option.Any(value), false);
     return(instance.InstanceGenerator);
 }
Пример #4
0
 public void AddPropertyValueGenerator(PropertyGenerator <TInstance> propertyGenerator)
 {
     propertyGenerators_.Add(propertyGenerator);
 }