/// <summary>
 /// Begins to run the specified test cases in the test suite.
 /// </summary>
 /// <param name="caseStack">Test Cases</param>
 public void BeginRunByCase(Stack<TestCase> caseStack)
 {
     RunByCaseDelegate runner = new RunByCaseDelegate(RunByCase);
     IAsyncResult result = runner.BeginInvoke(caseStack, null, null);
 }
 /// <summary>
 /// Begins to run the specified test cases in the test suite.
 /// </summary>
 /// <param name="caseStack">Test Cases</param>
 public void BeginRunByCase(Stack <TestCase> caseStack)
 {
     RunByCaseDelegate runner = new RunByCaseDelegate(RunByCase);
     IAsyncResult      result = runner.BeginInvoke(caseStack, null, null);
 }