Пример #1
0
 public DriversProxy(
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.queryable = new DriverQueryable(pendingChangesRegister);
     this.manager   = new DriverManager(new AnyDriverPropsGetter(),
                                        pendingChangesRegister);
 }
Пример #2
0
 public DriverEnablementController(
     IDriverProps driverPropsGetter,
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.driverPropsGetter = driverPropsGetter;
     this.pendingChanges    = pendingChangesRegister;
 }
Пример #3
0
 public DriverManager(
     IDriverProps driverPropsGetter,
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.enablementController
         = new DriverEnablementController(
               driverPropsGetter, pendingChangesRegister);
 }
Пример #4
0
 public TestDriverEnablementController(
     ITestDriversSource driversSource,
     IDriverProps propsGetter,
     IPendingDriverChangesRegister changesRegister
     )
 {
     this.driversSource     = driversSource;
     this.driverPropsGetter = propsGetter;
     this.pendingChanges    = changesRegister;
 }
 public TestDriverManager(
     ITestDriversSource driversSource,
     IDriverProps driverPropsGetter,
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.enablementController
         = new TestDriverEnablementController(
               driversSource,
               driverPropsGetter,
               pendingChangesRegister);
 }