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