public void AllChildControlsLoopThroughEachChildControlsInControlControlsTree()
        {
            var control = new Control();
            var control1 = new Control();
            var control2 = new Control();
            var childControl1 = new Control();
            var childControl2 = new Control();
            var childChildControl = new Control();
            control.Controls.Add(control1);
            control.Controls.Add(control2);
            control2.Controls.Add(childControl1);
            control2.Controls.Add(childControl2);
            childControl1.Controls.Add(childChildControl);

            Assert.That(control.AllChildControls().Count(), Is.EqualTo(5));
        }