예제 #1
0
        public void ShouldConvertFromWeiToBigDecimal(int units, string expected, string weiAmount)
        {
            var unitConversion = new UnitConversion();
            var result         = unitConversion.FromWeiToBigDecimal(BigInteger.Parse(weiAmount), units);

            Assert.Equal(expected, result.ToString());
        }
예제 #2
0
        public void ShouldConvertPeriodicTether()
        {
            var unitConversion = new UnitConversion();
            var ether          = new BigDecimal(1) / new BigDecimal(3);
            var wei            = UnitConversion.Convert.ToWei(ether, UnitConversion.EthUnit.Tether);
            var val            = BigInteger.Parse("3".PadLeft(30, '3'));
            var result         = unitConversion.FromWeiToBigDecimal(val, UnitConversion.EthUnit.Tether);

            Assert.Equal(UnitConversion.Convert.ToWei(result, UnitConversion.EthUnit.Tether), wei);
        }