public void AssertMultiplyMethod2Times2()
        {
            string val1    = "2";
            string val2    = "2";
            string results = BigMath.Multiply(val1, val2);

            Assert.AreEqual("4", results);
        }
        public void AssertMultiplyMethod123456789Times123456789()
        {
            string val1    = "123456789";
            string val2    = "123456789";
            string results = BigMath.Multiply(val1, val2);

            Assert.AreEqual("15241578750190521", results);
        }
Exemple #3
0
        public static SqlNumber Multiply(SqlNumber a, SqlNumber b)
        {
            if (SqlNumber.IsNumber(a))
            {
                if (SqlNumber.IsNumber(b))
                {
                    var result = BigMath.Multiply(a.innerValue, b.innerValue);
                    return(new SqlNumber(SqlNumber.NumericState.None, result));
                }

                return(b);
            }

            return(a);
        }
Exemple #4
0
 public void AssertStaticMultiplyMethod()
 {
     var testLeft   = "1";
     var testRight  = "1";
     var testResult = BigMath.Multiply(testLeft, testRight);
 }