public Db4oLibraryEnvironment(File file, File additionalAssembly) { _targetAssembly = file.GetAbsolutePath(); #if !CF && !SILVERLIGHT _assemblyVersion = AssemblyVersionFor(_targetAssembly); _baseDirectory = IOServices.BuildTempPath("migration-domain-" + _assemblyVersion); _domain = CreateDomain(SetUpBaseDirectory()); try { SetUpAssemblyResolver(); SetUpLegacyAdapter(); } catch (Exception x) { Dispose(); throw new Exception("Failed to setup environment for '" + _targetAssembly + "'", x); } #endif }
/// <exception cref="System.Exception"></exception> private void OpenServerFor(IDb4oTestCase testInstance) { _serverConfig = ServerConfigFor(testInstance); _server = _csFactory.OpenServer(AsServerConfiguration(_serverConfig), _file.GetAbsolutePath (), -1); _port = _server.Ext().Port(); _server.GrantAccess(Username, Password); }
public virtual string GetAbsolutePath() { return(_databaseFile.GetAbsolutePath()); }