public void AddOrWrap_MixedBounds_CorrectValuesReturned(double val1, double val2, double expectedResult) { var vbl = new VariableContinuous(-2.0, 2.0); var result = vbl.AddOrWrap(val1, val2); Assert.True(Math.Abs(expectedResult - (double)result) < 1e-6); }
public void AddOrWrap_PositiveBounds_UsingIntegers_CorrectValuesReturned(int val1, int val2, double expectedResult) { var vbl = new VariableContinuous(1.2, 4.6); var result = vbl.AddOrWrap(val1, val2); Assert.True(Math.Abs(expectedResult - (double)result) < 1e-6); }