Пример #1
0
 public TestAnyDriverStatusGetter(
     ITestDriversSource driversSource,
     IPendingDriverChanges pendingChanges
     ) : base(driversSource)
 {
     this.driversSource  = driversSource;
     this.pendingChanges = pendingChanges;
 }
Пример #2
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);
 }
Пример #4
0
 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);
 }
Пример #5
0
        public TestDriversProxy(
            ITestPendingDriverChangesRegister pendingChangesRegister,
            IDriverQueries queryable,
            IDriverManagement manager,
            ITestDriversSource driversSource = null
            )
        {
            if (driversSource == null)
            {
                driversSource = new TestDriversSource();
            }

            this.pendingChangesReg = pendingChangesRegister;
            this.driversSource     = driversSource;

            this.queryable = queryable;
            this.manager   = manager;
        }
Пример #6
0
        public TestDriversProxy(
            ITestPendingDriverChangesRegister pendingChangesRegister,
            ITestDriversSource driversSource = null
            )
        {
            if (driversSource == null)
            {
                driversSource = new TestDriversSource();
            }

            this.pendingChangesReg = pendingChangesRegister;
            this.driversSource     = driversSource;

            this.queryable = new TestDriverQueryable(
                driversSource, pendingChangesRegister);

            this.manager
                = new TestDriverManager(
                      driversSource,
                      new TestAnyDriverPropsGetter(driversSource),
                      pendingChangesRegister);
        }
Пример #7
0
 public TestAllDriversLister(ITestDriversSource s)
 {
     this.driversSource = s;
 }
Пример #8
0
 public TestDriverQueriesBase(ITestDriversSource s)
 {
     this.driversSource = s;
 }
 public TestAnyDriverPropsGetter(ITestDriversSource s) : base(s)
 {
 }