Пример #1
0
        /// <summary> </summary>
        public TemporaryDb4OServerFile(Db4oServerInfo db4OServerInfo)
        {
            Db4OServerInfo = db4OServerInfo;

            ProjectName = String.Format("file{0}", DateTime.Now.Ticks);
            Db4OServerInfo.CreateServerFile(ProjectName);
        }
        public void StopFwRemoteDatabaseConnector()
        {
            RemotingServer.Stop();

            Directory.Delete(DirectoryFinder.ProjectsDirectory, true);
            DirectoryFinder.ProjectsDirectory = m_oldProjectDirectory;

            m_db4OServerInfo = null;
        }
Пример #3
0
        public void StartFwRemoteDatabaseConnector()
        {
            RemotingServer.Start();

            var connectString = String.Format("tcp://{0}:{1}/FwRemoteDatabaseConnector.Db4oServerInfo",
                                              "localhost", Db4OPorts.ServerPort);

            m_db4OServerInfo = (Db4oServerInfo)Activator.GetObject(typeof(Db4oServerInfo), connectString);
        }
Пример #4
0
        public void StartFwRemoteDatabaseConnector()
        {
            FdoTestHelper.SetupStaticFdoProperties();
            m_sharedProject = true;
            RemotingServer.Start(FwDirectoryFinder.RemotingTcpServerConfigFile, FwDirectoryFinder.FdoDirectories, () => m_sharedProject, v => m_sharedProject = v);

            var connectString = String.Format("tcp://{0}:{1}/FwRemoteDatabaseConnector.Db4oServerInfo",
                                              "localhost", Db4OPorts.ServerPort);

            m_db4OServerInfo = (Db4oServerInfo)Activator.GetObject(typeof(Db4oServerInfo), connectString);
        }
        public void StartFwRemoteDatabaseConnector()
        {
            // Change the Project Directory to some temporary directory to ensure, other units tests don't add projects
            // which would slow these tests down.
            m_oldProjectDirectory             = DirectoryFinder.ProjectsDirectory;
            DirectoryFinder.ProjectsDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
            Directory.CreateDirectory(DirectoryFinder.ProjectsDirectory);

            RemotingServer.Start();

            var connectString = String.Format("tcp://{0}:{1}/FwRemoteDatabaseConnector.Db4oServerInfo",
                                              "127.0.0.1", Db4OPorts.ServerPort);

            m_db4OServerInfo = (Db4oServerInfo)Activator.GetObject(typeof(Db4oServerInfo), connectString);

            // Arbitrary method call to ensure db4oServerInfo is created on server.
            m_db4OServerInfo.AreProjectShared();

            m_progress = new DummyProgressDlg();
        }
Пример #6
0
 public void StopFwRemoteDatabaseConnector()
 {
     m_db4OServerInfo = null;
     RemotingServer.Stop();
 }