BitSharper.Test.UtilsTest.TestToNanoCoins C# (CSharp) Method

TestToNanoCoins() private method

private TestToNanoCoins ( ) : void
return void
        public void TestToNanoCoins()
        {
            // String version
            Assert.AreEqual(Utils.Cent, Utils.ToNanoCoins("0.01"));
            Assert.AreEqual(Utils.Cent, Utils.ToNanoCoins("1E-2"));
            Assert.AreEqual(Utils.Coin + Utils.Cent, Utils.ToNanoCoins("1.01"));
            try
            {
                Utils.ToNanoCoins("2E-20");
                Assert.Fail("should not have accepted fractional nanocoins");
            }
            catch (ArithmeticException)
            {
            }

            // int version
            Assert.AreEqual(Utils.Cent, Utils.ToNanoCoins(0, 1));
        }