using Sy
stem; using Sy
stem.Collections.Generic; using Sy
stem.Linq; using Sy
stem.Text; namespace AddTestResult { public class XML { public void Output(string classname,string testmethod,string testresult) { nextlabsTestExecution myNext = new nextlabsTestExecution(); myNext.testlink.testProject = "Endpoints"; myNext.testlink.testPlan = "A
dobe PCV"; myNext.testlink.platform = "Window 7 + Acrobat XI"; myNext.build.name = "WDE 6.2.0.0 (7)"; myNext.build.notes = "for a
dobe pep testing"; myNext.build.releaseDate = "2013/5/4"; myNext.testCases.TestCase.name = testmethod; myNext.testCases.TestCase.path = classname; myNext.testCases.TestCase.executionStatus = testresult; myNext.testCases.TestCase.notes = "well done"; Sy
stem.Xml.Serialization.XmlSerializer writer = new Sy
stem.Xml.Serialization.XmlSerializer(myNext.GetType()); Sy
stem.IO.StreamWriter file =new Sy
stem.IO.StreamWriter(@"c:\test.xml"); writer.Serialize(file,myNext); file.Close(); } } public class nextlabsTestExecution { public testLink testlink = new testLink(); public build build = new build(); public testCases testCases = new testCases(); } public class testcase { public string name {get;set;} public string path { get; set; } public string executionStatus { get; set; } public string notes { get; set; } } public class testCases { public testcase TestCase = new testcase(); } public class build { public string name { get; set; } public string notes { get; set; } public string releaseDate { get; set; } } public class testLink { public string testProject {get;set;} public string testPlan {get;set;} public string platform { get; set; } } }