Beispiel #1
0
        public void Max(string result, string left, string right)
        {
            var resultDecimal = BigDecimal.Parse(result, CultureInfo.InvariantCulture);
            var leftDecimal   = BigDecimal.Parse(left, CultureInfo.InvariantCulture);
            var rightDecimal  = BigDecimal.Parse(right, CultureInfo.InvariantCulture);

            Assert.Equal(resultDecimal, BigDecimal.Max(leftDecimal, rightDecimal));
        }
Beispiel #2
0
 public void MaxBigDecimal()
 {
     BigDecimal max1 = new BigDecimal(value2, 1);
     BigDecimal max2 = new BigDecimal(value2, 4);
     Assert.IsTrue(max1.Max(max2).Equals(max1), "1233456000.0 is not greater than 1233456");
     max1 = new BigDecimal(-1.224D);
     max2 = new BigDecimal(-1.2245D);
     Assert.IsTrue(max1.Max(max2).Equals(max1), "-1.224 is not greater than -1.2245");
     max1 = new BigDecimal(123E18);
     max2 = new BigDecimal(123E19);
     Assert.IsTrue(max1.Max(max2).Equals(max2), "123E19 is the not the max");
 }