public void Swap() { #region ... SPDisplayObjectContainer container = new SPStage(); SPDisplayObject obj1 = new SPQuad(32.0f, 32.0f); SPDisplayObject obj2 = new SPQuad(32.0f, 32.0f); SPDisplayObject obj3 = new SPQuad(32.0f, 32.0f); SPDisplayObject obj4 = new SPQuad(32.0f, 32.0f); container.Add(obj1); container.Add(obj2); container.Add(obj3); container.Add(obj4); container.Swap(obj1, obj4); container.Swap(2, 1); Assert.True(container.IndexOf(obj1) == 3); Assert.True(container.IndexOf(obj2) == 2); Assert.True(container.IndexOf(obj3) == 1); Assert.True(container.IndexOf(obj4) == 0); #endregion }