public void GetRoot_PositiveFractionNumberNegativeDegreeFractionAccuracy_Root() { int degree = -5; double arrangeRoot = 0.1122334455; double number = Math.Pow(arrangeRoot, -degree); double actRoot = RootCounter.GetRoot(number, degree, 0.0000000001); Assert.AreEqual(arrangeRoot, actRoot, 10); }
public void GetRoot_PositiveIntegerNumberNegativeDegreeFractionAccuracy_Root() { int degree = -5; double arrangeRoot = 12345; double number = Math.Pow(arrangeRoot, degree); double actRoot = RootCounter.GetRoot(number, degree, 0.0000000001); Assert.AreEqual(arrangeRoot, actRoot); }
public void Sqrt_Num_Root_Result(double num, int n, double res) { Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(RootCounter.GetRoot(num, n, 0.0000001), res); }
public void GetRoot_NullDegree_ArgumentException() { double actRoot = RootCounter.GetRoot(10, 0, 0.0001); }
public void GetRoot_NegativeAccuracy_ArgumentException() { double actRoot = RootCounter.GetRoot(11111, 10, -0.0000000001); }
public void GetRoot_NegativeNumber_ArgumentException() { double actRoot = RootCounter.GetRoot(-1, 10, 0.0001); }