public string PrintToXML(int tabCount) { string printout = ""; printout += new string('\t', tabCount); printout += "<TestResult>\r\n"; printout += MyReportWriter.PrintXmlElement("TestIdx", idx.ToString(), tabCount + 1); printout += MyReportWriter.PrintXmlElement("TestType", type.ToString(), tabCount + 1); printout += MyReportWriter.PrintXmlElement("TestDescription", description, tabCount + 1); foreach (TestCondition condition in conditions) { printout += condition.PrintToXML(tabCount + 1); } printout += MyReportWriter.PrintXmlElement("ResultStatus", status.ToString(), tabCount + 1); if (comments != "") { printout += MyReportWriter.PrintXmlElement("Comments", comments, tabCount + 1); } printout += new string('\t', tabCount); printout += "</TestResult>\r\n"; return(printout); }
public string PrintToXML(int tabCount) { string printout = ""; printout += new string('\t', tabCount); printout += "<TestCondition>\r\n"; printout += MyReportWriter.PrintXmlElement("ConditionId", id, tabCount + 1); printout += MyReportWriter.PrintXmlElement("ConditionOperation", operation.ToString(), tabCount + 1); printout += MyReportWriter.PrintXmlElement("ConditionParam1", param1.ToString(), tabCount + 1); if (useTwoParams) { printout += MyReportWriter.PrintXmlElement("ConditionParam2", param2.ToString(), tabCount + 1); } printout += MyReportWriter.PrintXmlElement("ConditionValue", outcome.ToString(), tabCount + 1); printout += MyReportWriter.PrintXmlElement("ConditionStatus", status.ToString(), tabCount + 1); printout += new string('\t', tabCount); printout += "</TestCondition>\r\n"; return(printout); }