Ejemplo n.º 1
0
 public DriverEnablementController(
     IDriverProps driverPropsGetter,
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.driverPropsGetter = driverPropsGetter;
     this.pendingChanges    = pendingChangesRegister;
 }
Ejemplo n.º 2
0
 public DriverManager(
     IDriverProps driverPropsGetter,
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.enablementController
         = new DriverEnablementController(
               driverPropsGetter, pendingChangesRegister);
 }
Ejemplo n.º 3
0
 public TestDriverEnablementController(
     ITestDriversSource driversSource,
     IDriverProps propsGetter,
     IPendingDriverChangesRegister changesRegister
     )
 {
     this.driversSource     = driversSource;
     this.driverPropsGetter = propsGetter;
     this.pendingChanges    = changesRegister;
 }
Ejemplo n.º 4
0
 public DriverQueryable(
     IDriversList driversLister,
     IDriverProps driverPropsGetter,
     IDriverStatus driverStatusGetter,
     IPendingDriverChanges pendingChanges
     )
 {
     this.driversLister      = driversLister;
     this.driverPropsGetter  = driverPropsGetter;
     this.driverStatusGetter = driverStatusGetter;
     this.pendingChanges     = pendingChanges;
 }
Ejemplo n.º 5
0
 public TestDriverManager(
     ITestDriversSource driversSource,
     IDriverProps driverPropsGetter,
     IPendingDriverChangesRegister pendingChangesRegister
     )
 {
     this.enablementController
         = new TestDriverEnablementController(
               driversSource,
               driverPropsGetter,
               pendingChangesRegister);
 }