/// <summary> /// Launches tests. /// </summary> /// <param name="parameters">Parameters passed from the View.</param> /// <param name="single">True if "Run current" button is in use. If "Run current" button has /// been clicked, results collected by this moment will not be cleared.</param> /// <param name="conformance"></param> protected void InternalRun(TestSuiteParameters parameters, bool single, bool conformance) { _running = true; EnableScrolling(true); if (!single) { _testResults.Clear(); _testExecutionTime = DateTime.Now; } if (parameters.FeatureDefinition == FeatureDefinitionMode.Define) { _testResults.Clear(); } _conformance = conformance; _runningSingle = single; ReportTestSuiteStarted(parameters, conformance); if (parameters.FeatureDefinition == FeatureDefinitionMode.Define) { _td.RequestFeatures(parameters); } else { _td.Run(parameters); } }