public void TestCrashWhenRemovingUncontrolledAnimation() { var group = new QParallelAnimationGroup(); var anim = new TestAnimation(); anim.LoopCount = -1; var anim2 = new TestAnimation(); anim2.LoopCount = -1; group.AddAnimation(anim); group.AddAnimation(anim2); group.Start(); anim.Dispose(); anim2.Dispose(); }