Beispiel #1
0
        public static void UpdateTest(TestHelper helper)
        {
            FileInfo fi = new FileInfo(helper.FullFileName);

            if (!fi.Exists)
            {
                if (!UpdateTestFileRefresh(helper))
                {
                    return;
                }
            }
            else
            {
                if (fi.LastWriteTime <= helper.ConvTime)
                {
                    if (MessageBox.Show("Файл был сконвертирован позже последнего изменения.\nПереконвертировать заново?", "Редактор тестов",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
                    {
                        return;
                    }
                }
            }
            ConvertingForm cf = new ConvertingForm(new string[] { helper.FullFileName }, true);

            cf.ShowDialog();
            OnTestHelperUpdated(SelectedTestHelper);
        }
Beispiel #2
0
        public static void AddTests(string[] fileNames)
        {
            List <string> nFileNames = new List <string>();

            foreach (var fileName in fileNames)
            {
                if (TestHelpers.Where(c => c.FullFileName == fileName).Count() > 0)
                {
                    MessageBox.Show(String.Format("Файл \"{0}\" уже сожержется в проекте.", fileName));
                }
                else
                {
                    nFileNames.Add(fileName);
                }
            }
            if (nFileNames.Count > 0)
            {
                ConvertingForm convertingForm = new ConvertingForm(nFileNames.ToArray(), false);
                convertingForm.ShowDialog();
                OnTestHelpersChanged();
            }
        }