internal void Write(XmlTextWriter xmlWriter) { // Setup up test element container. xmlWriter.WriteStartElement("TestScriptObject"); xmlWriter.WriteAttributeString("type", "TestStep"); xmlWriter.WriteAttributeString("status", _status.ToString()); xmlWriter.WriteAttributeString("testType", _testType.ToString()); // Suite header information. xmlWriter.WriteElementString("SystemID", _systemId.ToString()); //xmlWriter.WriteElementString("ParentID", _parentId.ToString()); xmlWriter.WriteElementString("UserID", _userId); xmlWriter.WriteElementString("Title", "", _title); // Write automated test expected results (Pass/Fail) xmlWriter.WriteElementString("ExpectedTestVerdict", _expectedTestVerdict.ToString()); xmlWriter.WriteElementString("AlwaysExecute", _alwaysExecute.ToString()); xmlWriter.WriteElementString("DependsOn", _dependsOn.ToString()); // Currently unused xmlWriter.WriteElementString("Iterations", _iterations.ToString()); // Write description xmlWriter.WriteStartElement("Description"); xmlWriter.WriteCData(Description); xmlWriter.WriteEndElement(); // Write expected xmlWriter.WriteStartElement("ExpectedBehaviour"); xmlWriter.WriteCData(_expectedBehaviour); xmlWriter.WriteEndElement(); // Write automation definition. TestAutomationDefinition.Write(xmlWriter); xmlWriter.WriteEndElement(); // TestScriptObject }