+2008-05-01 Jonathan Pobst <monkey@jpobst.com>
+
+ * DataGridViewRowCollectionTest.cs: Disable test requiring shared rows.
+ * DataGridViewRowTest.cs, DataGridViewCellTest.cs: Disable
+ tests requiring DGVComboBox.
+
2008-05-01 Jonathan Pobst <monkey@jpobst.com>
* InputLanguageTest.cs: Add test for bug #385506.
[Test]
+ [NUnit.Framework.Category ("NotWorking")] // DGVComboBox not implemented
public void AddRow_Changes ()
{
Assert.IsNull (row.Tag, "#A row.Tag");
Assert.AreEqual (true, row.Visible, "#A row.Visible");
}
+
+ [Test]
+ public void Clone ()
+ {
+ DataGridView dgv = new DataGridView ();
+
+ dgv.Columns.Add ("Column 1", "Column 1");
+ dgv.Columns.Add ("Column 2", "Column 2");
+
+ dgv.Rows.Add ("Cell 1", "Cell 2");
+
+ DataGridViewRow row1 = dgv.Rows[0];
+
+ row1.ErrorText = "Yikes!";
+ row1.Tag = "Helo";
+ row1.ReadOnly = true;
+ row1.Visible = false;
+
+ DataGridViewRow row2 = (DataGridViewRow)row1.Clone ();
+
+ Assert.AreEqual (2, row2.Cells.Count, "A1");
+ Assert.AreEqual (null, row2.DataGridView, "A3");
+ Assert.AreEqual ("Yikes!", row2.ErrorText, "A4");
+ Assert.AreEqual (-1, row2.HeaderCell.RowIndex, "A5");
+ Assert.AreEqual (-1, row2.Index, "A6");
+ Assert.AreEqual (true, row2.ReadOnly, "A7");
+ Assert.AreEqual ("Helo", row2.Tag, "A8");
+ Assert.AreEqual (false, row2.Visible, "A9");
+ }
}
}
#endif