protected void AddJournalLine(string ParentNode, JournalLine line) { var lineXML = new XElement(ParentNode); var order = _xmlBase.ElementOrder.ChildrenOrder[0].ChildrenOrder .Where(x => x.Name == ParentNode) .Single(); AddUpdateMessage(lineXML, order, "TxnLineID", line.TxnLineID); AddUpdateMessage(lineXML, order, "Amount", line.Amount.ToString("0.00")); AddUpdateMessage(lineXML, order, "Memo", line.Memo); AddUpdateMessage(lineXML, order, "BillableStatus", line.BillableStatus); if (line.AccountRef != null) { AddUpdateMessage(lineXML, order, "AccountRef", "ListID", line.AccountRef.ListID); AddUpdateMessage(lineXML, order, "AccountRef", "FullName", line.AccountRef.FullName); } if (line.EntityRef != null) { AddUpdateMessage(lineXML, order, "EntityRef", "ListID", line.EntityRef.ListID); AddUpdateMessage(lineXML, order, "EntityRef", "FullName", line.EntityRef.FullName); } if (line.ClassRef != null) { AddUpdateMessage(lineXML, order, "ClassRef", "ListID", line.ClassRef.ListID); AddUpdateMessage(lineXML, order, "ClassRef", "FullName", line.ClassRef.FullName); } _xmlBase.InsertXElement(_xmlBase.Xml.Element("JournalEntryAdd"), lineXML, _xmlBase.ElementOrder.ChildrenOrder[0]); }
public void Check_identity_succeed() { DateTime param1 = DateTime.UtcNow; string param2 = "param2"; var entity = new JournalLine() { Number = param2 }; entity.Identity().Should().Be($"{param2}"); }