public fclsTestRunner(TestSuite suite) { InitializeComponent(); this._suite = suite; this._suite.Progress += new TestSuiteProgressHandler(_suite_Progress); this._suite.Cancelled += new TestSuiteProgressHandler(_suite_Cancelled); this.lstTestCases.DataSource = this._suite.TestCases; this.lstTests.DataSource = this._suite.Tests; this.lstTests.DisplayMember = "Name"; this.prgTests.Minimum = 0; this.prgTests.Maximum = this._suite.TestCases.Count * this._suite.Tests.Count; this.prgTests.Value = 0; this.Shown += new EventHandler(fclsTestRunner_Shown); }
private void btnRun_Click(object sender, EventArgs e) { if (this._testCases.Count > 0) { if (this.lstTestData.SelectedItem != null) { TestSuite suite = new TestSuite(this._testCases, (String)this.lstTestData.SelectedItem, (int)this.numIterations.Value); fclsTestRunner runner = new fclsTestRunner(suite); runner.ShowDialog(); } else { MessageBox.Show("Please selected Test Data to use...", "Test Data Required", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Please create one/more Test Cases...", "Test Case(s) Required", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }