public void Out_InputAboveRange_ReturnsDestination() { Ease ease = new Linear(); float x = 1.5f; float expected = ease.Scale.Y; float actual = ease.Out(x); Assert.AreEqual(expected, actual, 0.001f); }
public void Out_InputBelowRange_ReturnsOrigin() { Ease ease = new Linear(); float x = -0.5f; float expected = 0; float actual = ease.Out(x); Assert.AreEqual(expected, actual, 0.001f); }
public void Out_InputInRange_ReturnsExpectedValue() { Ease ease = new Linear(); float x = 0.6f; float expected = 0.6f; float actual = ease.Out(x); Assert.AreEqual(expected, actual, 0.001f); }
public void Out_ChangedScaleInputAboveRange_ReturnsDestination() { Vector scale = new Vector(4, 6); Ease ease = new Linear(scale); float x = 11.1f; float expected = ease.Scale.Y; float actual = ease.Out(x); Assert.AreEqual(expected, actual, 0.001f); }
public void Out_ChangedScaleInputBelowRange_ReturnsOrigin() { Vector scale = new Vector(4, 6); Ease ease = new Linear(scale); float x = -1.1f; float expected = 0; float actual = ease.Out(x); Assert.AreEqual(expected, actual, 0.001f); }
public void Out_ChangedScaleInputInRange_ReturnsExpectedValue() { Vector scale = new Vector(4, 6); Ease ease = new Linear(scale); float x = 2.5f; float expected = 3.75f; float actual = ease.Out(x); Assert.AreEqual(expected, actual, 0.001f); }