public void ToolStripDropDown_OnHandleDestroyed_Invoke_CallsHandleDestroyed(EventArgs eventArgs) { using var control = new SubToolStripDropDown(); int callCount = 0; EventHandler handler = (sender, e) => { Assert.Same(control, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. control.HandleDestroyed += handler; control.OnHandleDestroyed(eventArgs); Assert.Equal(1, callCount); Assert.False(control.IsHandleCreated); // Remove handler. control.HandleDestroyed -= handler; control.OnHandleDestroyed(eventArgs); Assert.Equal(1, callCount); Assert.False(control.IsHandleCreated); }
public TestForm() { toolStrip = new SubToolStripDropDown(); Load += FormLoaded; }
public MauiToolStripDropDownTests(string[] args) : base(args) { this.BringToForeground(); _toolStrip = new SubToolStripDropDown(); }