public void Test () { Panel p = new Panel (); ControlPoker c = new ControlPoker(); p.Controls.Add (c); p.Layout += new LayoutEventHandler (ParentLayoutEvent); c.Layout += new LayoutEventHandler (ChildLayoutEvent); c.DoOnResize (); Assert.AreEqual (1, child_event, "1"); Assert.AreEqual ("Bounds", child_affected_property, "2"); Assert.AreEqual (0, parent_event, "3"); }