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();
 }