public static void XsAtY_Out_of_Range_Return_Empty_Arrays(double yCoord, double x, double y, double rotation) { CartesianCoordinate center = new CartesianCoordinate(x, y); ParabolicCurve curve = new ParabolicCurve(a, center, rotation, Tolerance); double[] xCoords = curve.XsAtY(yCoord); Assert.AreEqual(0, xCoords.Length); }
public static void XsAtY(double yCoord, double x, double y, double rotation, double x1CoordExpected, double x2CoordExpected) { CartesianCoordinate center = new CartesianCoordinate(x, y); ParabolicCurve curve = new ParabolicCurve(a, center, rotation, Tolerance); double[] xCoords = curve.XsAtY(yCoord); Assert.AreEqual(x1CoordExpected, xCoords[0], Tolerance); Assert.AreEqual(x2CoordExpected, xCoords[1], Tolerance); }