Imported Upstream version 5.10.0.47

Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-01-24 17:04:36 +00:00
parent 88ff76fe28
commit e46a49ecf1
5927 changed files with 226314 additions and 129848 deletions

View File

@@ -408,5 +408,28 @@ namespace MonoTests.System.Windows.Forms {
Assert.AreEqual ("Helo", row2.Tag, "A8");
Assert.AreEqual (false, row2.Visible, "A9");
}
private class TestDataGridViewRow : DataGridViewRow
{
protected override DataGridViewCellCollection CreateCellsInstance ()
{
return new MockDataGridViewCellCollection (this);
}
}
private class MockDataGridViewCellCollection : DataGridViewCellCollection
{
public MockDataGridViewCellCollection(DataGridViewRow dataGridViewRow) : base(dataGridViewRow)
{
}
}
[Test]
public void CreateCellsInstance ()
{
var row = new TestDataGridViewRow ();
Assert.That (row.Cells, Is.TypeOf<MockDataGridViewCellCollection> (), "#A row.CreateCellsInstance");
}
}
}