public void Bubbling_A_Null_Event_ThrowsArgumentNullException() { ControlContainer outermost = new ControlContainer(Area.None); ControlContainer intermediate = new ControlContainer(Area.None); ControlContainer innermost = new ControlContainer(Area.None); controlThatTriggersTheEvent = new FakeBubbleControl(); innermost.AddControl(controlThatTriggersTheEvent); intermediate.AddControl(innermost); outermost.AddControl(intermediate); controlThatTriggersTheEvent.TriggerNullEvent(); }
public void Event_Is_Bubbled_All_The_Way_Up() { ControlContainer outermost = new ControlContainer(Area.None); ControlContainer intermediate = new ControlContainer(Area.None); ControlContainer innermost = new ControlContainer(Area.None); controlThatTriggersTheEvent = new FakeBubbleControl(); innermost.AddControl(controlThatTriggersTheEvent); intermediate.AddControl(innermost); outermost.AddControl(intermediate); outermost.EventBubbled += outmost_EventBubbled; controlThatTriggersTheEvent.TriggerEvent(); // The test should never reach this line. Assert.Fail(); }