Exemple #1
0
        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);
        }
Exemple #2
0
 public void UnsignedByteTweenerConstructorTest()
 {
     UnsignedByteTweener target = new UnsignedByteTweener();
 }