public void BigDecimalUtils_Multiply3Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = null;
            decimal?result   = BigDecimalUtils.Multiply(decimal1, decimal2);

            Assert.AreEqual(null, result);
        }
        public void BigDecimalUtils_Multiply1Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = 1.0m;
            decimal?result   = BigDecimalUtils.Multiply(decimal1, decimal2);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, (int)result);
            Assert.AreEqual(1L, (long)result);
            Assert.AreEqual(1.0f, (float)result);
            Assert.AreEqual(1.0d, (double)result);
            Assert.AreEqual("1.00", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)1, (byte)result);
            Assert.AreEqual((short)1, (short)result);
        }