public void ToolStrip_GetNextItem_InvalidDirection_ThrowsInvalidEnumArgumentException(ArrowDirection direction) { var toolStrip = new ToolStrip(); Assert.Throws <InvalidEnumArgumentException>("direction", () => toolStrip.GetNextItem(new SubToolStripItem(), direction)); Assert.Throws <InvalidEnumArgumentException>("direction", () => toolStrip.GetNextItem(null, direction)); }
public void ToolStrip_GetNextItem_NoItems_ReturnsNull(ArrowDirection direction) { var toolStrip = new ToolStrip(); Assert.Null(toolStrip.GetNextItem(new SubToolStripItem(), direction)); Assert.Null(toolStrip.GetNextItem(null, direction)); }
public void MethodGetNextItem() { ToolStrip ts = new ToolStrip(); ts.Items.Add("Test Item 1"); Form f = new Form(); f.ShowInTaskbar = false; f.Controls.Add(ts); f.Show(); Assert.AreEqual(ts.Items[0], ts.GetNextItem(null, ArrowDirection.Right), "A1"); Assert.AreEqual(ts.Items[0], ts.GetNextItem(ts.Items[0], ArrowDirection.Right), "A2"); ts.Items.Add("Test Item 2"); Assert.AreEqual(ts.Items[0], ts.GetNextItem(null, ArrowDirection.Right), "A3"); Assert.AreEqual(ts.Items[1], ts.GetNextItem(ts.Items[0], ArrowDirection.Right), "A4"); f.Dispose(); }
public void MethodGetNextItemIEAE() { ToolStrip ts = new ToolStrip(); ts.GetNextItem(null, (ArrowDirection)42); }