示例#1
0
        public void DataGrid_Ctor_Default()
        {
            var dataGrid = new SubDataGrid();

            Assert.True(dataGrid.AllowNavigation);
            Assert.True(dataGrid.AllowSorting);
            Assert.Equal(SystemColors.Window, dataGrid.AlternatingBackColor);
            Assert.Equal(SystemColors.Window, dataGrid.BackColor);
            Assert.Equal(SystemColors.AppWorkspace, dataGrid.BackgroundColor);
            Assert.Null(dataGrid.BackgroundImage);
            Assert.Equal(ImageLayout.Tile, dataGrid.BackgroundImageLayout);
            Assert.Equal(BorderStyle.Fixed3D, dataGrid.BorderStyle);
            Assert.Equal(new Rectangle(0, 0, 130, 80), dataGrid.Bounds);
            Assert.Equal(80, dataGrid.Bottom);
            Assert.Equal(SystemColors.ActiveCaption, dataGrid.CaptionBackColor);
            Assert.Equal(Control.DefaultFont.Name, dataGrid.CaptionFont.Name);
            Assert.Equal(FontStyle.Bold, dataGrid.CaptionFont.Style);
            Assert.Equal(SystemColors.ActiveCaptionText, dataGrid.CaptionForeColor);
            Assert.Empty(dataGrid.CaptionText);
            Assert.True(dataGrid.CaptionVisible);
            Assert.Equal(new Rectangle(0, 0, 130, 80), dataGrid.ClientRectangle);
            Assert.Equal(new Size(130, 80), dataGrid.ClientSize);
            Assert.True(dataGrid.ColumnHeadersVisible);
            Assert.Equal(0, dataGrid.CurrentCell.RowNumber);
            Assert.Equal(0, dataGrid.CurrentCell.ColumnNumber);
            Assert.Equal(-1, dataGrid.CurrentRowIndex);
            Assert.Same(Cursors.Default, dataGrid.Cursor);
            Assert.Empty(dataGrid.DataMember);
            Assert.Null(dataGrid.DataSource);
            Assert.Equal(new Rectangle(0, 0, 130, 80), dataGrid.DisplayRectangle);
            Assert.Equal(Size.Empty, dataGrid.DefaultMaximumSize);
            Assert.Equal(Size.Empty, dataGrid.DefaultMinimumSize);
            Assert.Equal(Padding.Empty, dataGrid.DefaultPadding);
            Assert.Equal(new Size(130, 80), dataGrid.DefaultSize);
            Assert.Equal(0, dataGrid.FirstVisibleColumn);
            Assert.False(dataGrid.FlatMode);
            Assert.Equal(SystemColors.WindowText, dataGrid.ForeColor);
            Assert.Equal(SystemColors.Control, dataGrid.GridLineColor);
            Assert.Equal(DataGridLineStyle.Solid, dataGrid.GridLineStyle);
            Assert.Equal(SystemColors.Control, dataGrid.HeaderBackColor);
            Assert.Same(Control.DefaultFont, dataGrid.HeaderFont);
            Assert.Equal(SystemColors.ControlText, dataGrid.HeaderForeColor);
            Assert.Equal(SystemColors.ControlText, dataGrid.HeaderForeColor);
            Assert.Equal(80, dataGrid.Height);
            Assert.NotNull(dataGrid.HorizScrollBar);
            Assert.Same(dataGrid.HorizScrollBar, dataGrid.HorizScrollBar);
            Assert.Equal(0, dataGrid.Left);
            Assert.Equal(SystemColors.HotTrack, dataGrid.LinkColor);
            Assert.Equal(SystemColors.HotTrack, dataGrid.LinkHoverColor);
            Assert.Null(dataGrid.ListManager);
            Assert.Equal(Point.Empty, dataGrid.Location);
            Assert.Equal(new Padding(3, 3, 3, 3), dataGrid.Margin);
            Assert.Equal(Size.Empty, dataGrid.MaximumSize);
            Assert.Equal(Size.Empty, dataGrid.MinimumSize);
            Assert.Equal(Padding.Empty, dataGrid.Padding);
            Assert.Equal(SystemColors.Control, dataGrid.ParentRowsBackColor);
            Assert.Equal(SystemColors.WindowText, dataGrid.ParentRowsForeColor);
            Assert.Equal(DataGridParentRowsLabelStyle.Both, dataGrid.ParentRowsLabelStyle);
            Assert.True(dataGrid.ParentRowsVisible);
            Assert.Equal(75, dataGrid.PreferredColumnWidth);
            Assert.Equal(Control.DefaultFont.Height + 3, dataGrid.PreferredRowHeight);
            Assert.Equal(new Size(130, 80), dataGrid.PreferredSize);
            Assert.False(dataGrid.ReadOnly);
            Assert.True(dataGrid.RowHeadersVisible);
            Assert.Equal(35, dataGrid.RowHeaderWidth);
            Assert.Equal(SystemColors.ActiveCaption, dataGrid.SelectionBackColor);
            Assert.Equal(SystemColors.ActiveCaptionText, dataGrid.SelectionForeColor);
            Assert.Null(dataGrid.Site);
            Assert.Equal(new Size(130, 80), dataGrid.Size);
            Assert.Empty(dataGrid.TableStyles);
            Assert.Same(dataGrid.TableStyles, dataGrid.TableStyles);
            Assert.Empty(dataGrid.Text);
            Assert.Equal(0, dataGrid.Top);
            Assert.NotNull(dataGrid.VertScrollBar);
            Assert.Same(dataGrid.VertScrollBar, dataGrid.VertScrollBar);
            Assert.Equal(0, dataGrid.VisibleColumnCount);
            Assert.Equal(0, dataGrid.VisibleRowCount);
            Assert.Equal(130, dataGrid.Width);
        }
示例#2
0
 public void TestInit()
 {
     _grid = new SubDataGrid();
 }