public void MethodBorderWidths() { BaseCell c = new BaseCell(); DataGridViewAdvancedBorderStyle style = new DataGridViewAdvancedBorderStyle(); style.Bottom = DataGridViewAdvancedCellBorderStyle.Inset; style.Left = DataGridViewAdvancedCellBorderStyle.InsetDouble; style.Top = DataGridViewAdvancedCellBorderStyle.None; //style.Right = DataGridViewAdvancedCellBorderStyle.NotSet; Assert.AreEqual(new Rectangle(2, 0, 0, 1), c.PublicBorderWidths(style), "A1"); style.Bottom = DataGridViewAdvancedCellBorderStyle.Outset; style.Left = DataGridViewAdvancedCellBorderStyle.OutsetDouble; style.Right = DataGridViewAdvancedCellBorderStyle.OutsetPartial; style.Top = DataGridViewAdvancedCellBorderStyle.Single; Assert.AreEqual(new Rectangle(2, 1, 1, 1), c.PublicBorderWidths(style), "A2"); DataGridView dgv = new DataGridView(); dgv.Columns.Add("hi", "there"); DataGridViewRow row = new DataGridViewRow(); row.Cells.Add(c); dgv.Rows.Add(row); dgv.Rows[0].DividerHeight = 3; dgv.Columns[0].DividerWidth = 5; Assert.AreEqual(new Rectangle(2, 1, 6, 4), (dgv.Rows[0].Cells[0] as BaseCell).PublicBorderWidths(style), "A3"); }
public void MethodBorderWidths () { BaseCell c = new BaseCell (); DataGridViewAdvancedBorderStyle style = new DataGridViewAdvancedBorderStyle (); style.Bottom = DataGridViewAdvancedCellBorderStyle.Inset; style.Left = DataGridViewAdvancedCellBorderStyle.InsetDouble; style.Top = DataGridViewAdvancedCellBorderStyle.None; //style.Right = DataGridViewAdvancedCellBorderStyle.NotSet; Assert.AreEqual (new Rectangle (2, 0, 0, 1), c.PublicBorderWidths (style), "A1"); style.Bottom = DataGridViewAdvancedCellBorderStyle.Outset; style.Left = DataGridViewAdvancedCellBorderStyle.OutsetDouble; style.Right = DataGridViewAdvancedCellBorderStyle.OutsetPartial; style.Top = DataGridViewAdvancedCellBorderStyle.Single; Assert.AreEqual (new Rectangle (2, 1, 1, 1), c.PublicBorderWidths (style), "A2"); DataGridView dgv = new DataGridView (); dgv.Columns.Add ("hi", "there"); DataGridViewRow row = new DataGridViewRow (); row.Cells.Add (c); dgv.Rows.Add (row); dgv.Rows[0].DividerHeight = 3; dgv.Columns[0].DividerWidth = 5; Assert.AreEqual (new Rectangle (2, 1, 6, 4), (dgv.Rows[0].Cells[0] as BaseCell).PublicBorderWidths (style), "A3"); }