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)); }
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 }