public void GetPiTermDivisor_When1_Then2Times3Times4() { Assert.AreEqual((2 * 3 * 4).ToString(), VeryLongMath.GetPiTermDivisorEuler(1).ToString()); Assert.AreEqual((4 * 5 * 6).ToString(), VeryLongMath.GetPiTermDivisorEuler(2).ToString()); Assert.AreEqual((6 * 7 * 8).ToString(), VeryLongMath.GetPiTermDivisorEuler(3).ToString()); }
public void PiTestEuler_When5Digits_ThenPi3_14159() { VeryLongMath.SetPiAlgorithm(PiAlgorithm.Euler); Assert.IsTrue(VeryLongMath.Pi(5).ToString().StartsWith("3.14159")); }
public void PiTest_When7Digits_ThenPi3_1415926() { VeryLongMath.SetPiAlgorithm(PiAlgorithm.BBP); Assert.IsTrue(VeryLongMath.Pi(7).ToString().StartsWith("3.1415926")); }
public void SqrtTest_When10DigitsAndSqrt2_Then1_4142135623() { Assert.IsTrue(VeryLongMath.Sqrt(new VeryLong(2.ToString()), 10).ToString().StartsWith("1.4142135623")); }