public void MapXmlEntryToDomainEntry() { var xmlEntry = new Gateways.Xml.XmlEntry { Account = "account number", AmountIn = 1m, AmountOut = 2m, BookingDate = new DateTime(2012, 1, 1), Currency = "EUR", Description = "my description", IsNew = true, Payee = "the payee", ValueDate = new DateTime(2012, 1, 16) }; Entry domainEntry = mapper.MapToDomain(xmlEntry); Assert.AreEqual("account number", domainEntry.Account); Assert.AreEqual(1m, domainEntry.AmountIn); Assert.AreEqual(2m, domainEntry.AmountOut); Assert.AreEqual(new DateTime(2012, 1, 1), domainEntry.BookingDate); Assert.AreEqual("EUR", domainEntry.Currency); Assert.AreEqual("my description", domainEntry.Description); Assert.AreEqual(true, domainEntry.IsNew); Assert.AreEqual("the payee", domainEntry.Payee); Assert.AreEqual(new DateTime(2012, 1, 16), domainEntry.ValueDate); }
public void MapEntry() { var domainEntry = new Entry( account: "account number", amountIn: 1m, amountOut: 2m, bookingDate: new DateTime(2012, 1, 1), currency: "EUR", description: "my description", payee: "the payee", valueDate: new DateTime(2012, 1, 16)) { IsNew = true }; Gateways.Xml.XmlEntry xmlEntry = mapper.MapToXml(domainEntry); Assert.AreEqual("account number", xmlEntry.Account); Assert.AreEqual(1m, xmlEntry.AmountIn); Assert.AreEqual(2m, xmlEntry.AmountOut); Assert.AreEqual(new DateTime(2012, 1, 1), xmlEntry.BookingDate); Assert.AreEqual("EUR", xmlEntry.Currency); Assert.AreEqual("my description", xmlEntry.Description); Assert.AreEqual(true, xmlEntry.IsNew); Assert.AreEqual("the payee", xmlEntry.Payee); Assert.AreEqual(new DateTime(2012, 1, 16), xmlEntry.ValueDate); }
public void MapEntryCollection() { var xmlEntry1 = new Gateways.Xml.XmlEntry { Account = "account number 1", }; var xmlEntry2 = new Gateways.Xml.XmlEntry { Account = "account number 2", }; var xmlCollection = new Gateways.Xml.XmlEntryCollection { xmlEntry1, xmlEntry2 }; EntryCollection domainCollection = this.mapper.MapToDomain(xmlCollection); Assert.AreEqual(2, domainCollection.Count); Assert.AreEqual("account number 1", domainCollection[0].Account); Assert.AreEqual("account number 2", domainCollection[1].Account); }