Material.EBDeployer.DeployLogic.SmokeTests.SmokeTestService.CaptureTestMethodResults C# (CSharp) Method

CaptureTestMethodResults() private method

private CaptureTestMethodResults ( IEnumerable currentResults, ICollection testMethodResults ) : void
currentResults IEnumerable
testMethodResults ICollection
return void
        private void CaptureTestMethodResults(IEnumerable currentResults, ICollection<TestResult> testMethodResults)
        {
            if (currentResults == null)
            {
                loggerProvider.GetLogger().Error("No test results available - " +
                                                 " please ensure you are categorizing your smoke tests with \"Smoke\"");
                return;
            }
            foreach (TestResult currentResult in currentResults)
            {
                if (currentResult.Results == null)
                {
                    testMethodResults.Add(currentResult);
                }
                else
                {
                    CaptureTestMethodResults(currentResult.Results, testMethodResults);
                }
            }
        }