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