internal virtual void FindRegressions(UnitTestCollection list, DateTime fromDate, DateTime toDate)
        {
            UnitTestResult res1 = Results.GetLastResult(fromDate);
            UnitTestResult res2 = Results.GetLastResult(toDate);

            if ((res1 == null || res1.IsSuccess) && (res2 != null && !res2.IsSuccess))
            {
                list.Add(this);
            }
        }
 void CollectFailedTests(UnitTestCollection col, DateTime date)
 {
     foreach (UnitTest t in Tests)
     {
         if (t is UnitTestGroup)
         {
             ((UnitTestGroup)t).CollectFailedTests(col, date);
         }
         else
         {
             UnitTestResult res = t.Results.GetLastResult(date);
             if (res != null && res.IsFailure)
             {
                 col.Add(t);
             }
         }
     }
 }
		void CollectFailedTests (UnitTestCollection col, DateTime date)
		{
			foreach (UnitTest t in Tests) {
				if (t is UnitTestGroup)
					((UnitTestGroup)t).CollectFailedTests (col, date);
				else {
					UnitTestResult res = t.Results.GetLastResult (date);
					if (res != null && res.IsFailure)
						col.Add (t);
				}
			}
		}
		internal virtual void FindRegressions (UnitTestCollection list, DateTime fromDate, DateTime toDate)
		{
			UnitTestResult res1 = Results.GetLastResult (fromDate);
			UnitTestResult res2 = Results.GetLastResult (toDate);
			if ((res1 == null || res1.IsSuccess) && (res2 != null && !res2.IsSuccess))
				list.Add (this);
		}