Beispiel #1
0
        public void EnsureProjectIsShared()
        {
            var liftProject = CreateNewbieProject();

            Directory.CreateDirectory(Path.Combine(_pathToProject, ".hg"));
            Assert.IsTrue(LiftProjectServices.ProjectIsShared(liftProject));
        }
        /// <summary>
        /// Do the Send/Receive for the given language project name.
        /// </summary>
        /// <exception cref="ArgumentNullException">
        /// Thrown if <param name="projectName"/> is null or an empty string.
        /// </exception>
        public void DoSendReceiveForLanguageProject(Form parent, string projectName)
        {
            if (string.IsNullOrEmpty(projectName))
            {
                throw new ArgumentNullException("projectName");
            }

            Liftproject = _languageProjectGuid == Guid.Empty
                                ? new LiftProject(projectName) // Try to support backwards compatibility.
                                : new LiftProject(projectName, _languageProjectGuid);

            try
            {
                if (LiftProjectServices.ProjectIsShared(Liftproject))
                {
                    InstallExistingSystemControl();
                }
                else
                {
                    InstallNewSystem();
                }
                _liftBridgeView.Show(parent, string.Format(Resources.kTitle, Liftproject.LiftProjectName));
            }
            finally
            {
                _liftBridgeView.Dispose();
            }
        }
Beispiel #3
0
        public void EnsureProjectIsNotShared()
        {
            var liftProject = CreateNewbieProject();

            Assert.IsFalse(LiftProjectServices.ProjectIsShared(liftProject));
        }