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