public void FindNthRoot_Degree_Precision_ArgumentOutOfRangeException(double number, int rank, double eps, double expected) => Assert.Throws <ArgumentOutOfRangeException>(() => RootFinders.FindNthRoot(number, rank, eps));
//[TestCase(0.001, 3, 0.1, 0.1)] //[TestCase(0.04100625, 4, 0.01, 0.45)] //[TestCase(8, 3, 0.0001, 2)] //[TestCase(0.0279936, 7, 0.0001, 0.6)] //[TestCase(0.0081, 4, 0.1, 0.3)] //[TestCase(-0.008, 3, 0.1, -0.2)] //[TestCase(0.004241979, 9, 0.00000001, 0.545)] public void FindNthRoot_ValidDataTest(double number, int rank, double precision, double expected) { Assert.AreEqual(expected, RootFinders.FindNthRoot(number, rank, precision)); }