public DriverQueryable(IPendingDriverChanges pendingChanges) { this.pendingChanges = pendingChanges; this.driversLister = new AllDriversLister(); this.driverPropsGetter = new AnyDriverPropsGetter(); this.driverStatusGetter = new AnyDriverStatusGetter(pendingChanges); }
public TestAnyDriverStatusGetter( ITestDriversSource driversSource, IPendingDriverChanges pendingChanges ) : base(driversSource) { this.driversSource = driversSource; this.pendingChanges = pendingChanges; }
public DriverQueryable( IDriversList driversLister, IDriverProps driverPropsGetter, IDriverStatus driverStatusGetter, IPendingDriverChanges pendingChanges ) { this.driversLister = driversLister; this.driverPropsGetter = driverPropsGetter; this.driverStatusGetter = driverStatusGetter; this.pendingChanges = pendingChanges; }
public TestDriverQueryable( ITestDriversSource driversSource, IPendingDriverChanges pendingChanges ) { this.pendingChanges = pendingChanges; this.driversLister = new TestAllDriversLister(driversSource); this.driverPropsGetter = new TestAnyDriverPropsGetter(driversSource); this.driverStatusGetter = new TestAnyDriverStatusGetter( driversSource, pendingChanges); }
public DriversScheduledEnablementSwitcher( IDriverStatus driverStatusGetter, IDriverEnablementController enablementController, IPendingDriverChanges pendingChanges, IWindowsOsRunStateController windowsOsRunStateController = null ) { this.driverStatusGetter = driverStatusGetter; this.enablementController = enablementController; this.pendingChanges = pendingChanges; this.rebootSwitch = windowsOsRunStateController; this.switchInitiators = new List <DefaultScheduledEnablementSwitchInitiator>(); }
public AnyDriverStatusGetter(IPendingDriverChanges c) { this.pendingChanges = c; }