public void TestScaleAcceleration() { var builder = new PlanParameters.Builder(); builder.MaxAcceleration = new double[] { 1000, -4 }; Assert.Equal(builder.MaxAcceleration, new double[] { 1000, -4 }); Assert.Throws <ArgumentOutOfRangeException>(() => builder.ScaleAcceleration(1.1)); Assert.Throws <ArgumentOutOfRangeException>(() => builder.ScaleAcceleration(-0.1)); Assert.Equal(builder.ScaleAcceleration(0.25).MaxAcceleration, new double[] { 250, -1 }); }