Ejemplo n.º 1
0
 public virtual void SetUpCommon()
 {
     container = SupportContainer.Reset();
     supportEventTypeFactorySupplier = Suppliers.Memoize(() =>
                                                         SupportEventTypeFactory.GetInstance(container));
     supportExprNodeFactorySupplier = Suppliers.Memoize(() =>
                                                        SupportExprNodeFactory.GetInstance(container));
     supportDatabaseServiceSupplier = Suppliers.Memoize(() =>
                                                        SupportDatabaseService.GetInstance(container));
     supportJoinResultNodeFactorySupplier = Suppliers.Memoize(() =>
                                                              SupportJoinResultNodeFactory.GetInstance(container));
 }
Ejemplo n.º 2
0
        public void SetUp()
        {
            ImportService engineImportService = SupportClasspathImport.GetInstance(container);

            // driver-manager config 1
            var config = new ConfigurationCommonDBRef();

            config.SetDatabaseDriver(SupportDatabaseService.GetInstance(container).DriverConnectionFactoryNative);
            config.ConnectionAutoCommit           = true;
            config.ConnectionCatalog              = "test";
            config.ConnectionTransactionIsolation = IsolationLevel.Serializable;
            config.ConnectionReadOnly             = true;

#if false
            _databaseDmConnConnectionFactoryOne = new DriverConnectionFactoryDesc(
                (ConfigurationCommonDBRef.DriverManagerConnection)config.ConnectionFactoryDesc,
                config.ConnectionSettings, engineImportService);

            // driver-manager config 2
            config = new ConfigurationCommonDBRef();
            config.SetDriverManagerConnection(SupportDatabaseURL.DRIVER, SupportDatabaseURL.PARTURL, SupportDatabaseURL.DBUSER, SupportDatabaseURL.DBPWD);
            _databaseDmConnConnectionFactoryTwo = new DriverConnectionFactoryDesc(
                (ConfigurationCommonDBRef.DriverManagerConnection)config.ConnectionFactoryDesc,
                config.ConnectionSettings, engineImportService);

            // driver-manager config 3
            config = new ConfigurationCommonDBRef();
            Properties properties = new Properties();
            properties["user"]     = SupportDatabaseURL.DBUSER;
            properties["password"] = SupportDatabaseURL.DBPWD;
            config.SetDriverManagerConnection(SupportDatabaseURL.DRIVER, SupportDatabaseURL.PARTURL, properties);
            _databaseDmConnConnectionFactoryThree = new DatabaseDMConnFactory(
                (ConfigurationCommonDBRef.DriverManagerConnection)config.ConnectionFactoryDesc,
                config.ConnectionSettings, engineImportService);
#endif
        }