コード例 #1
0
        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);
        }
コード例 #2
0
 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);
     }
 }