Beispiel #1
0
 /// <summary>
 /// Adds the test suite to the test suite.
 /// </summary>
 public void AddTestSuite(ITestSuite testSuite)
 {
     if (testSuite == null)
     {
         throw new ArgumentNullException("testSuite");
     }
     _testSuites.Add(testSuite);
     foreach (ITestListener l in _listeners)
     {
         testSuite.RegisterListener(l);
     }
 }
Beispiel #2
0
 private static TestStatus RunTests(ITestSuite runnable, ITestListener testListener)
 {
     try
     {
         if (runnable == null || runnable.TestCount > 0)
         {
             runnable.RegisterListener(testListener);
             runnable.Reset();
             runnable.Run();
             return(TestStatus.Pass);
         }
         else
         {
             return(TestStatus.Untested);
         }
     }
     catch
     {
         return(TestStatus.Fail);
     }
 }