public void TabControl_CreateParams_GetDefault_ReturnsExpected() { var control = new SubTabControl(); CreateParams createParams = control.CreateParams; Assert.Null(createParams.Caption); Assert.Equal("SysTabControl32", createParams.ClassName); Assert.Equal(0x8, createParams.ClassStyle); Assert.Equal(0, createParams.ExStyle); Assert.Equal(100, createParams.Height); Assert.Equal(IntPtr.Zero, createParams.Parent); Assert.Null(createParams.Param); Assert.Equal(0x56010800, createParams.Style); Assert.Equal(200, createParams.Width); Assert.Equal(0, createParams.X); Assert.Equal(0, createParams.Y); Assert.Same(createParams, control.CreateParams); }
public void TabControl_Ctor_Default() { var control = new SubTabControl(); Assert.Equal(TabAlignment.Top, control.Alignment); Assert.False(control.AllowDrop); Assert.Equal(TabAppearance.Normal, control.Appearance); Assert.Equal(AnchorStyles.Top | AnchorStyles.Left, control.Anchor); Assert.False(control.AutoSize); Assert.Equal(Control.DefaultBackColor, control.BackColor); Assert.Null(control.BackgroundImage); Assert.Equal(ImageLayout.Tile, control.BackgroundImageLayout); Assert.Null(control.BindingContext); Assert.Equal(100, control.Bottom); Assert.Equal(new Rectangle(0, 0, 200, 100), control.Bounds); Assert.True(control.CanEnableIme); Assert.True(control.CanRaiseEvents); Assert.True(control.CausesValidation); Assert.Equal(new Rectangle(0, 0, 200, 100), control.ClientRectangle); Assert.Equal(new Size(200, 100), control.ClientSize); Assert.Null(control.Container); Assert.Null(control.ContextMenu); Assert.Null(control.ContextMenuStrip); Assert.Empty(control.Controls); Assert.Same(control.Controls, control.Controls); Assert.False(control.Created); Assert.Same(Cursors.Default, control.Cursor); Assert.Same(Cursors.Default, control.DefaultCursor); Assert.Equal(ImeMode.Inherit, control.DefaultImeMode); Assert.Equal(new Padding(3), control.DefaultMargin); Assert.Equal(Size.Empty, control.DefaultMaximumSize); Assert.Equal(Size.Empty, control.DefaultMinimumSize); Assert.Equal(Padding.Empty, control.DefaultPadding); Assert.Equal(new Size(200, 100), control.DefaultSize); Assert.False(control.DesignMode); Assert.Equal(DockStyle.None, control.Dock); Assert.False(control.DoubleBuffered); Assert.Equal(TabDrawMode.Normal, control.DrawMode); Assert.True(control.Enabled); Assert.NotNull(control.Events); Assert.Same(control.Events, control.Events); Assert.Equal(Control.DefaultFont, control.Font); Assert.Equal(control.Font.Height, control.FontHeight); Assert.Equal(Control.DefaultForeColor, control.ForeColor); Assert.False(control.HasChildren); Assert.Equal(100, control.Height); Assert.False(control.HotTrack); Assert.Null(control.ImageList); Assert.Equal(ImeMode.NoControl, control.ImeMode); Assert.Equal(ImeMode.NoControl, control.ImeModeBase); Assert.Equal(Size.Empty, control.ItemSize); Assert.Equal(0, control.Left); Assert.Equal(Point.Empty, control.Location); Assert.False(control.Multiline); Assert.Equal(new Point(6, 3), control.Padding); Assert.False(control.RecreatingHandle); Assert.Null(control.Region); Assert.False(control.ResizeRedraw); Assert.Equal(200, control.Right); Assert.Equal(RightToLeft.No, control.RightToLeft); Assert.False(control.RightToLeftLayout); Assert.Equal(-1, control.SelectedIndex); Assert.Null(control.SelectedTab); Assert.False(control.ShowToolTips); Assert.Null(control.Site); Assert.Equal(new Size(200, 100), control.Size); Assert.Equal(TabSizeMode.Normal, control.SizeMode); Assert.Equal(0, control.TabCount); Assert.Equal(0, control.TabIndex); Assert.Empty(control.TabPages); Assert.Same(control.TabPages, control.TabPages); Assert.True(control.TabStop); Assert.Empty(control.Text); Assert.Equal(0, control.Top); Assert.True(control.Visible); Assert.Equal(200, control.Width); Assert.False(control.IsHandleCreated); }