public void BernsteinPolynomialCalculation_ShouldWork(int i, int n, double u, double expected) { // Arrange // Act var actual = BernsteinPolynomial.Calculate(i, n, u); // Assert Assert.AreEqual(expected, actual, 0.0001); }
private double[] CalculateUFactors(double u) { double[] uFactors = new double[Degree + 1]; for (int i = 0; i < uFactors.Length; i++) { uFactors[i] = BernsteinPolynomial.Calculate(i, Degree, u); } return(uFactors); }