public void CalculateAndSetValueTest() { SignedInt64Tweener target; TweeningTestObject obj; float deltaTime; // test absolute tweening target = new SignedInt64Tweener(); obj = new TweeningTestObject { LongValue = 10 }; target.Create(obj, new PropertyOps("LongValue", 10f, false)); deltaTime = 0f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(obj.LongValue, 10); deltaTime = 0.5f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(obj.LongValue, 10); deltaTime = 1f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(obj.LongValue, 10); // test relative tweening target = new SignedInt64Tweener(); obj = new TweeningTestObject { LongValue = 10 }; target.Create(obj, new PropertyOps("LongValue", 10, true)); deltaTime = 0f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(obj.LongValue, 10); deltaTime = 0.5f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(obj.LongValue, 15); deltaTime = 1f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(obj.LongValue, 20); }
public void SignedInt64TweenerConstructorTest() { SignedInt64Tweener target = new SignedInt64Tweener(); }