public void ToolStrip_CreateLayoutSettings_InvokeFlow_ReturnsExpected() { var toolStrip = new SubToolStrip(); FlowLayoutSettings settings = Assert.IsType <FlowLayoutSettings>(toolStrip.CreateLayoutSettings(ToolStripLayoutStyle.Flow)); Assert.Equal(FlowDirection.LeftToRight, settings.FlowDirection); Assert.NotNull(settings.LayoutEngine); Assert.Same(settings.LayoutEngine, settings.LayoutEngine); Assert.Same(toolStrip, settings.Owner); Assert.True(settings.WrapContents); }
public void ToolStrip_CreateLayoutSettings_InvokeTable_ReturnsExpected() { var toolStrip = new SubToolStrip(); TableLayoutSettings settings = Assert.IsType <TableLayoutSettings>(toolStrip.CreateLayoutSettings(ToolStripLayoutStyle.Table)); Assert.Equal(0, settings.ColumnCount); Assert.Empty(settings.ColumnStyles); Assert.Equal(TableLayoutPanelGrowStyle.AddRows, settings.GrowStyle); Assert.NotNull(settings.LayoutEngine); Assert.Same(settings.LayoutEngine, settings.LayoutEngine); Assert.Equal(0, settings.RowCount); Assert.Empty(settings.RowStyles); Assert.Same(toolStrip, settings.Owner); }
public void ToolStrip_CreateLayoutSettings_InvalidLayoutStyle_ReturnsNull(ToolStripLayoutStyle layoutStyle) { var toolStrip = new SubToolStrip(); Assert.Null(toolStrip.CreateLayoutSettings(layoutStyle)); }