Tmx.Core.TestResultsExporter.GetTestResultsAsXdocument C# (CSharp) Method

GetTestResultsAsXdocument() public method

public GetTestResultsAsXdocument ( ISearchCmdletBaseDataObject searchCriteria, List suites, List platforms ) : System.Xml.Linq.XDocument
searchCriteria ISearchCmdletBaseDataObject
suites List
platforms List
return System.Xml.Linq.XDocument
        public XDocument GetTestResultsAsXdocument(ISearchCmdletBaseDataObject searchCriteria, List<ITestSuite> suites, List<ITestPlatform> platforms)
        {
            var suitesElement = GetTestResultsAsXelement(searchCriteria, suites);
            var platformsElement = GetTestPlatformsAsXelement(new XMLElementsNativeStruct(), platforms);
            var document = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
            var rootElement = new XElement("results", platformsElement, suitesElement);
            document.Add(rootElement);
            return document;
        }
        

Usage Example

Esempio n. 1
0
 XDocument GIVEN_exported_test_results_with_duplicates()
 {
     var listPlatforms = new List<ITestPlatform> {
         new TestPlatform { Id = "1", Name = "p1" },
         new TestPlatform { Id = "2", Name = "p2" }
     };
     var listSuites = new List<ITestSuite> {
         addTestSuiteWithTwoScenarios(listPlatforms[0]),
         addTestSuiteWithTwoScenarios(listPlatforms[1])
         };
     var testResultsExporter = new TestResultsExporter();
     return testResultsExporter.GetTestResultsAsXdocument(
         new SearchCmdletBaseDataObject {
             FilterAll = true
         },
         listSuites,
         listPlatforms);
 }