public void TestRowCount() { var grid = new GridContainer { Columns = 2 }; var child1 = new Control { CustomMinimumSize = (50, 50) }; var child2 = new Control { CustomMinimumSize = (50, 50) }; var child3 = new Control { CustomMinimumSize = (50, 50) }; var child4 = new Control { CustomMinimumSize = (50, 50) }; var child5 = new Control { CustomMinimumSize = (50, 50) }; grid.AddChild(child1); grid.AddChild(child2); grid.AddChild(child3); grid.AddChild(child4); grid.AddChild(child5); Assert.That(grid.Rows, Is.EqualTo(3)); grid.RemoveChild(child5); Assert.That(grid.Rows, Is.EqualTo(2)); grid.DisposeAllChildren(); Assert.That(grid.Rows, Is.EqualTo(1)); }