private void CreateOutputXml(Payment payment) { using (var writer = new XmlTextWriter(OutputPath + counter + ".xml", null)) { counter++; writer.WriteStartElement("payment-instruction"); WriteElement(writer, "account", payment.Account); WriteElement(writer, "amount", payment.Amount); WriteElement(writer, "date", payment.Date); WriteElement(writer, "type", payment.GetTransactionType()); writer.WriteEndElement(); } }