public void Constructor_WillNotSetHToZero() { //Create an ODE initial value problem ODEInitialValueProblem ivp = new ODEInitialValueProblem(3, 0, 0); Assert.AreNotEqual(0, ivp.GetH()); }
public void Constructor_WillNotSetHToNegative() { //Create an ODE initial value problem ODEInitialValueProblem ivp = new ODEInitialValueProblem(3, -0.1, 0); Assert.Greater(ivp.GetH(), 0); }
public void Constructor_SetsH() { //Create an ODE initial value problem ODEInitialValueProblem ivp = new ODEInitialValueProblem(3, 0.2, 0); Assert.AreEqual(0.2, ivp.GetH(), single_value_required_accuracy); }
public void SetH_WillNotSetHToNegative() { //Create an ODE initial value problem ODEInitialValueProblem ivp = new ODEInitialValueProblem(3, 0.2, 0); ivp.SetH(-0.1, 0); Assert.Greater(ivp.GetH(), 0); }