Ejemplo n.º 1
0
        public void SaveProjectAs()
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.Title  = "Save Test Project";
            dlg.Filter = "NUnit Test Project (*.nunit)|*.nunit|All Files (*.*)|*.*";
            string path = NUnitProject.ProjectPathFromFile(loader.TestProject.ProjectPath);

            if (CanWriteProjectFile(path))
            {
                dlg.FileName = path;
            }
            dlg.DefaultExt      = "nunit";
            dlg.ValidateNames   = true;
            dlg.OverwritePrompt = true;

            while (dlg.ShowDialog(Form) == DialogResult.OK)
            {
                if (!CanWriteProjectFile(dlg.FileName))
                {
                    Form.MessageDisplay.Info(string.Format("File {0} is write-protected. Select another file name.", dlg.FileName));
                }
                else
                {
                    loader.TestProject.Save(dlg.FileName);
                    ReloadProject();
                    return;
                }
            }
        }
Ejemplo n.º 2
0
        public void SaveProjectAs()
        {
            SaveFileDialog dlg = new SaveFileDialog();

            dlg.Title           = "Save Test Project";
            dlg.Filter          = "NUnit Test Project (*.nunit)|*.nunit|All Files (*.*)|*.*";
            dlg.FileName        = NUnitProject.ProjectPathFromFile(loader.TestProject.ProjectPath);
            dlg.DefaultExt      = "nunit";
            dlg.ValidateNames   = true;
            dlg.OverwritePrompt = true;

            if (dlg.ShowDialog(owner) == DialogResult.OK)
            {
                loader.TestProject.Save(dlg.FileName);
            }
        }