public void Negative_ToString() { // arrange var dec = -1000000.00013M; var expected = dec.ToString("G"); // act var bigDec = new BigDecimal(dec); var actual = bigDec.ToString(); // assert Assert.Equal(expected, actual); }
public string Run() { long total = 0; for (int i = 1; i <= 100; i++) { if (Math.Sqrt(i) % 1 == 0) continue; BigDecimal xn = new BigDecimal(1, 0); BigDecimal xn1 = new BigDecimal(0, 0); BigDecimal s = new BigDecimal(i, 0); for (int q = 0; q < 11; q++) { xn1 = .5 * ((xn) + (s / xn)); xn = xn1; } string points = String.Concat(xn1.ToString().Take(100)); for (int x = 0; x < points.Length; x++) { total += points[x] - '0'; } } return total.ToString(); }
public void BigDecimal_Test() { var d = new BigDecimal(new BigInteger(decimal.MaxValue), int.MaxValue); var p = BigDecimal.Parse(d.ToString()); }
public void BigDecimalDecimalTest5() { string val = decimal.MinValue.ToString(); var tst = new BigDecimal(decimal.Parse(val)); Assert.AreEqual(val, tst.ToString(), $"BigDecimal(decimal) '{val}' does not work."); }
public void BigDecimalDecimalTest3() { var d = -100.01m; var tst = new BigDecimal(d); Assert.AreEqual(d.ToString(), tst.ToString(), $"BigDecimal(decimal) '{d.ToString()}' does not work."); }
public void BigDecimalDoubleTest3() { var d = 1.25; var tst = new BigDecimal(d); Assert.AreEqual(d.ToString(), tst.ToString(), $"BigDecimal(double) '{d.ToString()}' does not work."); }
public void ToStringTest3() { var d = -0.000001m; var bd = new BigDecimal(d); Assert.AreEqual(d.ToString(), bd.ToString()); }
public void ToStringTest2() { var d = -1234567890.123456789m; var bd = new BigDecimal(d); Assert.AreEqual(d.ToString(), bd.ToString()); }
public void ToStringTest() { var d = 10.1111m; var bd = new BigDecimal(d); Assert.AreEqual(d.ToString(), bd.ToString()); }