public void TestDeleteValue() { var initializer = new GTweenPropertyInitializer() { AutoPlay = false, DispatchEvents = true }; var tween = new GTween(_target, TweenDuration, _values, initializer); var reset = new AutoResetEvent(false); EventHandler <GTweenEventArgs> handler = (s, e) => { tween.DeleteValue("Value"); reset.Set(); }; tween.Changed += handler; tween.Paused = false; reset.WaitOne(WaitDuration); tween.Changed -= handler; Assert.AreEqual(false, tween.Paused); Assert.IsTrue(_target.Value < _values["Value"]); Assert.IsTrue(_target.Value > 0); }