Tests.DisplayObjectTest.TestRoot C# (CSharp) Method

TestRoot() private method

private TestRoot ( ) : void
return void
        public void TestRoot()
        {
            SparrowSharpApp.Start(12, 12, typeof(Sprite));

            Sprite root = new Sprite();
            Sprite child = new Sprite();
            Sprite grandChild = new Sprite();
            root.AddChild(child);
            child.AddChild(grandChild);

            Assert.AreEqual(root, grandChild.Root, "Wrong root " + grandChild.Root);

            SparrowSharpApp.Stage.AddChild(root);

            Assert.AreEqual(SparrowSharpApp.Stage, grandChild.Root, "Wrong root " + grandChild.Root);

            SparrowSharpApp.Stage.RemoveAllChildren();
            SparrowSharpApp.Destroy();
        }