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