public void BigDecimalUtils_ToString2Test()
        {
            decimal?decimal1 = null;
            String  result   = BigDecimalUtils.ToString(decimal1);

            Assert.AreEqual("", result);
        }
        public void BigDecimalUtils_Abs2Test()
        {
            decimal?decimal1 = null;
            decimal?result   = BigDecimalUtils.Abs(decimal1);

            Assert.AreEqual(null, result);
        }
        public void BigDecimalUtils_ToString3Test()
        {
            decimal?decimal1 = 10.03513m;
            String  result   = BigDecimalUtils.ToString(decimal1);

            Assert.AreEqual("10.03513", result);
        }
        public void BigDecimalUtils_ToString1Test()
        {
            decimal?decimal1 = 1.0m;
            String  result   = BigDecimalUtils.ToString(decimal1);

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

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

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

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

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

            Assert.AreEqual(null, result);
        }
        public void BigDecimalUtils_IsNullOrZeroValue1Test()
        {
            decimal?decimal1 = null;
            bool?   result   = BigDecimalUtils.IsNullOrZeroValue(decimal1);

            Assert.IsNotNull(result);
            Assert.AreEqual(true, result);
            Assert.AreEqual("True", result.ToString());
        }
        public void BigDecimalUtils_Divide5Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = null;
            int     scale    = 1;
            decimal?result   = BigDecimalUtils.Divide(decimal1, decimal2, scale);

            Assert.AreEqual(null, result);
        }
        public void BigDecimalUtils_IsNullOrZeroValue3Test()
        {
            decimal?decimal1 = 1.0m;
            bool?   result   = BigDecimalUtils.IsNullOrZeroValue(decimal1);

            Assert.IsNotNull(result);
            Assert.AreEqual(false, result);
            Assert.AreEqual("False", result.ToString());
        }
        public void BigDecimalUtils_IsLowerThan2Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = 1.0m;
            bool?   result   = BigDecimalUtils.IsLowerThan(decimal1, decimal2);

            Assert.IsNotNull(result);
            Assert.AreEqual(false, result);
            Assert.AreEqual("False", result.ToString());
        }
        public void BigDecimalUtils_Subtract1Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = 1.0m;
            decimal?result   = BigDecimalUtils.Subtract(decimal1, decimal2);

            Assert.IsNotNull(result);
            Assert.AreEqual(0, (int)result);
            Assert.AreEqual(0L, (long)result);
            Assert.AreEqual(0.0f, (float)result);
            Assert.AreEqual(0.0d, (double)result);
            Assert.AreEqual("0.0", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)0, (byte)result);
            Assert.AreEqual((short)0, (short)result);
        }
        public void BigDecimalUtils_Add2Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = null;
            decimal?result   = BigDecimalUtils.Add(decimal1, decimal2);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, (int)result);
            Assert.AreEqual(1L, (long)result);
            Assert.AreEqual(1.0f, (float)result, 1.0f);
            Assert.AreEqual(1.0d, (double)result, 1.0d);
            Assert.AreEqual("1.0", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)1, (byte)result);
            Assert.AreEqual((short)1, (short)result);
        }
        public void BigDecimalUtils_CompareTo1Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = 1.0m;
            int?    result   = BigDecimalUtils.CompareTo(decimal1, decimal2);

            Assert.IsNotNull(result);
            Assert.AreEqual((byte)0, (byte)result);
            Assert.AreEqual((short)0, (short)result);
            Assert.AreEqual(0, (int)result);
            Assert.AreEqual(0L, (long)result);
            Assert.AreEqual(0.0f, (float)result);
            Assert.AreEqual(0.0d, (double)result);
            Assert.AreEqual("0", result.ToString());
        }
        public void BigDecimalUtils_Add1Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = 1.0m;
            decimal?result   = BigDecimalUtils.Add(decimal1, decimal2);

            Assert.IsNotNull(result);
            Assert.AreEqual(2, (int)result);
            Assert.AreEqual(2L, (long)result);
            Assert.AreEqual(2.0f, (float)result, 1.0f);
            Assert.AreEqual(2.0, (double)result, 1.0);
            Assert.AreEqual("2.0", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)2, (byte)result);
            Assert.AreEqual((short)2, (short)result);
        }
        public void BigDecimalUtils_Divide3Test()
        {
            decimal?decimal1 = 2.0m;
            decimal?decimal2 = 3.0m;
            int     scale    = 26;
            decimal?result   = BigDecimalUtils.Divide(decimal1, decimal2, scale);

            Assert.IsNotNull(result);
            Assert.AreEqual(0, (int)result);
            Assert.AreEqual(0L, (long)result);
            Assert.AreEqual(0.66666666666666666666666667f, (float)result);
            Assert.AreEqual(0.66666666666666666666666667d, (double)result);
            Assert.AreEqual("0.66666666666666666666666667", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)0, (byte)result);
            Assert.AreEqual((short)0, (short)result);
        }
        public void BigDecimalUtils_Divide1Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?decimal2 = 1.0m;
            int     scale    = 1;
            decimal?result   = BigDecimalUtils.Divide(decimal1, decimal2, scale);

            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", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)1, (byte)result);
            Assert.AreEqual((short)1, (short)result);
        }
        public void BigDecimalUtils_Abs1Test()
        {
            decimal?decimal1 = 1.0m;
            decimal?result   = BigDecimalUtils.Abs(decimal1);

            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);
            string s = BigDecimalUtils.ToString(result);

            Assert.AreEqual("1.0", BigDecimalUtils.ToString(result));
            Assert.AreEqual((byte)1, (byte)result);
            Assert.AreEqual((short)1, (short)result);
        }