public void PropertyOpsConstructorTest1() { const string propertyName = "OtherTestProperty"; object targetValue = 1000; ITweenSharkTweener tweener = new UnsignedInt32Tweener(); const bool isRelative = false; var target = new PropertyOps(propertyName, targetValue, tweener, isRelative); Assert.AreEqual(target.PropertyName, propertyName); Assert.AreEqual(target.TargetValue, targetValue); Assert.AreEqual(target.Tweener, tweener); Assert.AreEqual(target.IsRelative, isRelative); }
public void CalculateAndSetValueTest() { UnsignedInt32Tweener target; TweeningTestObject obj; float deltaTime; // test absolute UnsignedInt32Tweener target = new UnsignedInt32Tweener(); obj = new TweeningTestObject { UintValue = 10 }; target.Create(obj, new PropertyOps("UintValue", 10f, false)); deltaTime = 0f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(10U, obj.UintValue); deltaTime = 0.5f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(10U, obj.UintValue); deltaTime = 1f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(10U, obj.UintValue); // test relative tweening target = new UnsignedInt32Tweener(); obj = new TweeningTestObject { UintValue = 10 }; target.Create(obj, new PropertyOps("UintValue", 10, true)); deltaTime = 0f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(10U, obj.UintValue); deltaTime = 0.5f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(15U, obj.UintValue); deltaTime = 1f; target.CalculateAndSetValue(deltaTime); Assert.AreEqual(20U, obj.UintValue); }
public void UnsignedInt32TweenerConstructorTest() { UnsignedInt32Tweener target = new UnsignedInt32Tweener(); }