public void InOutInverse_InputAboveRange_ReturnsDestination() { Ease ease = new Cubic(); float y = 1.6f; float expected = ease.Scale.X; float actual = ease.InOutInverse(y); Assert.AreEqual(expected, actual, 0.001f); }
public void InOutInverse_InputBelowRange_ReturnsOrigin() { Ease ease = new Cubic(); float y = -0.6f; float expected = 0; float actual = ease.InOutInverse(y); Assert.AreEqual(expected, actual, 0.001f); }
public void InOutInverse_InputInRange2_ReturnsExpectedValue() { Ease ease = new Cubic(); float y = 0.4f; float expected = 0.464f; float actual = ease.InOutInverse(y); Assert.AreEqual(expected, actual, 0.001f); }
public void InOutInverse_ChangedScaleInputAboveRange_ReturnsDestination() { Vector scale = new Vector(4, 6); Ease ease = new Cubic(scale); float y = 6.1f; float expected = ease.Scale.X; float actual = ease.InOutInverse(y); Assert.AreEqual(expected, actual, 0.001f); }
public void InOutInverse_ChangedScaleInputBelowRange_ReturnsOrigin() { Vector scale = new Vector(4, 6); Ease ease = new Cubic(scale); float y = -1.1f; float expected = 0; float actual = ease.InOutInverse(y); Assert.AreEqual(expected, actual, 0.001f); }
public void InOutInverse_ChangedScaleInputInRange2_ReturnsExpectedValue() { Vector scale = new Vector(4, 6); Ease ease = new Cubic(scale); float y = 3.5f; float expected = 2.118f; float actual = ease.InOutInverse(y); Assert.AreEqual(expected, actual, 0.001f); }