Пример #1
0
 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());
 }
Пример #2
0
 public void PiTestEuler_When5Digits_ThenPi3_14159()
 {
     VeryLongMath.SetPiAlgorithm(PiAlgorithm.Euler);
     Assert.IsTrue(VeryLongMath.Pi(5).ToString().StartsWith("3.14159"));
 }
Пример #3
0
 public void PiTest_When7Digits_ThenPi3_1415926()
 {
     VeryLongMath.SetPiAlgorithm(PiAlgorithm.BBP);
     Assert.IsTrue(VeryLongMath.Pi(7).ToString().StartsWith("3.1415926"));
 }
Пример #4
0
 public void SqrtTest_When10DigitsAndSqrt2_Then1_4142135623()
 {
     Assert.IsTrue(VeryLongMath.Sqrt(new VeryLong(2.ToString()), 10).ToString().StartsWith("1.4142135623"));
 }