Exemplo n.º 1
0
 private static void LoadStaticCustomizationInto(ICustomizeFactoryOptions <T> customizationOptions)
 {
     if (ForeverFactoryGlobalSettings.GlobalBehavior != null)
     {
         customizationOptions.SetDefaultBehavior(ForeverFactoryGlobalSettings.GlobalBehavior);
     }
 }
Exemplo n.º 2
0
 protected override void Customize(ICustomizeFactoryOptions <Person> customization)
 {
     customization
     .Set(x => x.FirstName = "Albert")
     .Set(x => x.LastName  = "Einstein")
     .Set(x => x.Age       = 56);
 }
 protected override void Customize(ICustomizeFactoryOptions <Product> customization)
 {
     customization
     .UseConstructor(() => new Product(name: "Shirt", category: "Clothes"))
     .Set(x => x.Description = "Orange");
 }
Exemplo n.º 4
0
 protected override void Customize(ICustomizeFactoryOptions <Customer> customization)
 {
     customization.SetDefaultBehavior(_behavior);
 }
Exemplo n.º 5
0
 protected override void Customize(ICustomizeFactoryOptions <T> customization)
 {
 }
Exemplo n.º 6
0
 protected override void Customize(ICustomizeFactoryOptions <Ship> customization)
 {
     customization
     .Set(x => x.Name = _shipName)
     .Do(_callback);
 }
 protected override void Customize(ICustomizeFactoryOptions <SomeClass> customization)
 {
     customization.Set(x => x.Name = "John Doe");
 }
 protected override void Customize(ICustomizeFactoryOptions <SomeClass> customization)
 {
 }
Exemplo n.º 9
0
 protected override void Customize(ICustomizeFactoryOptions <Product> customization)
 {
     customization
     .UseConstructor(() => new Product("Nimbus 2000", "Brooms"))
     .Set(x => x.Description = "The best flight await you!");
 }