public void String()
        {
            FungibleAssetValue foo100      = FungibleAssetValue.FromRawValue(FOO, 100);
            FungibleAssetValue bar90000000 = FungibleAssetValue.FromRawValue(BAR, 90000000);

            Assert.Equal("1 FOO", foo100.ToString());
            Assert.Equal("90000000 BAR", bar90000000.ToString());
        }
 public NotEnoughFungibleAssetValueException(
     string addressesHex,
     BigInteger require,
     FungibleAssetValue current) : this(addressesHex, require.ToString(CultureInfo.InvariantCulture), current.ToString())
 {
 }
 public NotEnoughFungibleAssetValueException(
     FungibleAssetValue require,
     BigInteger current)
     : this(require.ToString(), current.ToString(CultureInfo.InvariantCulture))
 {
 }
 public NotEnoughFungibleAssetValueException(
     string addressesHex,
     FungibleAssetValue require,
     FungibleAssetValue current) : this(addressesHex, require.ToString(), current.ToString())
 {
 }
 public NotEnoughFungibleAssetValueException(
     FungibleAssetValue require,
     FungibleAssetValue current) : this(require.ToString(), current.ToString())
 {
 }