Пример #1
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;
        }
Пример #2
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);
        }