public void PiconeroToMonero_ZeroPiconero() { ulong piconero = 0; decimal monero = PriceUtilities.PiconeroToMonero(piconero); Assert.AreEqual(0M, monero); }
public void MoneroToPiconero_OneMonero() { decimal monero = 1M; var piconero = PriceUtilities.MoneroToPiconero(monero); Assert.AreEqual(1000000000000ul, piconero); }
public void MoneroToPiconero_MoreThan12DecimalPlaces_Throws() { decimal monero = 1.000000000000123M; Action GetPiconero = () => PriceUtilities.MoneroToPiconero(monero); Assert.ThrowsException <InvalidOperationException>(GetPiconero); }
public void MoneroToPiconero_ZeroMonero() { decimal monero = 0; var piconero = PriceUtilities.MoneroToPiconero(monero); Assert.AreEqual(0ul, piconero); }
public void MoneroToPiconero_MaxMonero_Throws() { decimal monero = decimal.MaxValue; Action GetPiconero = () => PriceUtilities.MoneroToPiconero(monero); Assert.ThrowsException <OverflowException>(GetPiconero); }
public void MoneroToPiconero_NegativeMonero_Throws() { decimal monero = -1; Action GetPiconero = () => PriceUtilities.MoneroToPiconero(monero); Assert.ThrowsException <InvalidOperationException>(GetPiconero); }
public void MoneroToPiconero_OneThirteenthAMonero() { decimal monero = 0.0000000000001M; Action GetPiconero = () => PriceUtilities.MoneroToPiconero(monero); Assert.ThrowsException <InvalidOperationException>(GetPiconero); }
public void PiconeroToMonero_OnePiconero() { ulong piconero = 1; decimal monero = PriceUtilities.PiconeroToMonero(piconero); Assert.AreEqual(0.000000000001M, monero); }
public void MoneroToPiconero_HalfMonero() { decimal monero = 0.5M; var piconero = PriceUtilities.MoneroToPiconero(monero); Assert.AreEqual(500000000000ul, piconero); }
public override string ToString() { bool equalAmounts = TransactionHashes.Count == Amounts.Count && Amounts.Count == Fees.Count; var sb = new StringBuilder(); if (equalAmounts) { for (int transferNumber = 0; transferNumber < TransactionHashes.Count; ++transferNumber) { sb.AppendLine($"Sent {PriceUtilities.PiconeroToMonero(Amounts[transferNumber]).ToString(PriceFormat.MoneroPrecision)} with a fee of {PriceUtilities.PiconeroToMonero(Fees[transferNumber]).ToString(PriceFormat.MoneroPrecision)} [{TransactionHashes[transferNumber]}]"); } } return(sb.ToString()); }
public override string ToString() { return($"{Address} - {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)}"); }
public override string ToString() { return($"{TopHash} - Emission: {PriceUtilities.PiconeroToMonero(EmissionAmount).ToString(PriceFormat.MoneroPrecision)} - Fee: {PriceUtilities.PiconeroToMonero(FeeAmount).ToString(PriceFormat.MoneroPrecision)}"); }
public override string ToString() { return($"Sent {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)} with a fee of {PriceUtilities.PiconeroToMonero(Fee).ToString(PriceFormat.MoneroPrecision)} [{TransactionHash}]"); }
public override string ToString() { return($"Address: {Address} Amount: {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)} PaymentID: {PaymentID} RecipientName: {RecipientName} Description: {TransactionDescription}"); }
public override string ToString() { return($"[{Height}] [{TransactionID}] ({DateTime.ToString(DateFormat.DateTimeFormat)}) - {Address} - {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)} - {PriceUtilities.PiconeroToMonero(Fee)} - Confirmations: {Confirmations}"); }
public override string ToString() { return $"[{AccountIndex}] ({Tag}) {BaseAddress} - Unlocked {PriceUtilities.PiconeroToMonero(UnlockedBalance).ToString(PriceFormat.MoneroPrecision)} / Total {PriceUtilities.PiconeroToMonero(Balance).ToString(PriceFormat.MoneroPrecision)}"; }
public override string ToString() { return($"Amount: {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)} - IsCompressed: {IsCompressed} - CompressedData: {CompressedData} - IsBinary: {IsBinary}"); }
public override string ToString() { return($"[{BlockHeight}] - {TransactionHash} - {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)} - {(IsSpent ? "Spent" : "Unspent")} - {(IsUnlocked ? "Unlocked" : "Locked")}"); }
public override string ToString() { return($"[{Height}] Unspent {PriceUtilities.PiconeroToMonero(Unspent).ToString(PriceFormat.MoneroPrecision)} / Spend {PriceUtilities.PiconeroToMonero(Spent).ToString(PriceFormat.MoneroPrecision)}"); }
public override string ToString() { return($"{PriceUtilities.PiconeroToMonero(Fee).ToString(PriceFormat.MoneroPrecision)}"); }
public override string ToString() { return($"Unlocked {PriceUtilities.PiconeroToMonero(TotalUnlockedBalance).ToString(PriceFormat.MoneroPrecision)} / Balance {PriceUtilities.PiconeroToMonero(TotalBalance).ToString(PriceFormat.MoneroPrecision)}"); }
public void PiconeroToMonero_MaxPiconero_DoesNotThrow() { ulong piconero = ulong.MaxValue; decimal monero = PriceUtilities.PiconeroToMonero(piconero); // Does not throw. }
public override string ToString() { return($"[{Height}] ({DateTime.ToString(DateFormat.DateTimeFormat)}) {Hash} - Size: {BlockSize}, Weight: {BlockWeight}, TxCount: {NumTxes}, Reward: {PriceUtilities.PiconeroToMonero(Reward).ToString(PriceFormat.MoneroPrecision)}"); }
public override string ToString() { return($"Amount: {PriceUtilities.PiconeroToMonero(Amount).ToString(PriceFormat.MoneroPrecision)} RecentInstances: {RecentInstances} UnlockedInstances: {UnlockedInstances} TotalInstances: {TotalInstances}"); }