Beispiel #1
0
        private void FileDilaog_Open(object sender, EventArgs e)
        {
            //Диалог для загрузки assembly с тестами
            DialogResult dialogResult = openFileDialog1.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                _runner = new NunitTestRunner(projextNameTxt.Text);
                var stringBuilder = new StringBuilder();
                foreach (string name in openFileDialog1.FileNames)
                {
                    stringBuilder.Append(string.Format("{0};",name));

                }

                textBox1.Text = stringBuilder.ToString();
                _result = _runner.LoadAssembly(openFileDialog1.FileNames);
                RefreshTreeView();
                var builder = new StringBuilder();
                SetProjectInfo(builder);
                textBox2.Text = builder.ToString();
            }
        }
Beispiel #2
0
        private void loadBtn_Click(object sender, EventArgs e)
        {
            //Загрузка сохраненного тест-сьюта (xml) в программу
            DialogResult dialogResult = loadSavedTestSuiteDialog.ShowDialog();
            if (dialogResult == DialogResult.OK)
            {
                string filePath = loadSavedTestSuiteDialog.FileName;
                FormSerializator.Deserialize(this, filePath);
                var treeViewSerializer = new TreeViewStateSerializer();
                _executionTests = treeViewSerializer.DeSerializeObject<List<string>>(string.Format("{0}.trxml", filePath));

                _runner = new NunitTestRunner(projextNameTxt.Text);
                _result = _runner.LoadAssembly(textBox1.Text.Substring(0,textBox1.Text.Length - 1).Split(';'));
                RefreshTreeView();
                var builder = new StringBuilder();
                SetProjectInfo(builder);
                textBox2.Text = builder.ToString();
            }
        }