public void Amount() { using (var ms = new MemoryStream()) { var r = SlimFormat.Instance.MakeReadingStreamer(); var w = SlimFormat.Instance.MakeWritingStreamer(); r.BindStream(ms); w.BindStream(ms); var a1 = new Azos.Financial.Amount("usd", 23672209.243m); w.Write(a1); ms.Seek(0, SeekOrigin.Begin); Aver.AreEqual(a1, r.ReadAmount()); } }
public override string AmountToString(Azos.Financial.Amount amount, Portal.MoneyFormat format = MoneyFormat.WithCurrencySymbol, ISession session = null) { return(amount.Value.ToString()); }