private TestCaseResult GetTestCaseResult(XmlNode node) { string testCaseName = node.SelectSingleNode("TestCaseName").InnerText; TestCaseResult retTestCaseResult = new TestCaseResult(testCaseName); XmlNode testStepResultsXml = node.SelectSingleNode("TestStepResults"); TestStepResults res = GetListOfTestStepResult(testStepResultsXml); retTestCaseResult.Add(res); return(retTestCaseResult); }
private TestRun GetFailedTestRunObj(List <TestCaseResult> failedTestCases) { _testRunFailed = new TestRun("13:23:34 3-3-2020", "INGHTBGFTR", "sdr01"); TestCaseResults testCaseResults = new TestCaseResults(); foreach (var testcase in failedTestCases) { TestCaseResult testcaseRes = new TestCaseResult(testcase.getTestCaseName()); TestStepResults testStepResults = new TestStepResults(); foreach (var testStepResult in testcase.GetAllTestStepResults().GetTestStepResults()) { bool isPassed = testStepResult.IsPassed(); if (!isPassed) { testStepResults.Add(testStepResult); } } testcaseRes.Add(testStepResults); testCaseResults.Add(testcaseRes); } _testRunFailed.Add(testCaseResults); return(_testRunFailed); }