public void Layout_StarRowColumnWithMaxLength_BoundsCorrect() { // Arrange & Action var rowGrid = GridMock.New(new RowDefinitions { new RowDefinition(1, GridUnitType.Star) { MaxHeight = 200 }, new RowDefinition(1, GridUnitType.Star), new RowDefinition(1, GridUnitType.Star), }, 800); var columnGrid = GridMock.New(new ColumnDefinitions { new ColumnDefinition(1, GridUnitType.Star) { MaxWidth = 200 }, new ColumnDefinition(1, GridUnitType.Star), new ColumnDefinition(1, GridUnitType.Star), }, 800); // Assert GridAssert.ChildrenHeight(rowGrid, 200, 300, 300); GridAssert.ChildrenWidth(columnGrid, 200, 300, 300); }
public void Layout_EmptyColumnRow_LayoutLikeANormalPanel() { // Arrange & Action var grid = GridMock.New(arrange: new Size(600, 200)); // Assert GridAssert.ChildrenWidth(grid, 600); GridAssert.ChildrenHeight(grid, 200); }
public void Layout_StarRowColumn_BoundsCorrect() { // Arrange & Action var rowGrid = GridMock.New(new RowDefinitions("1*,2*,3*"), 600); var columnGrid = GridMock.New(new ColumnDefinitions("*,*,2*"), 600); // Assert GridAssert.ChildrenHeight(rowGrid, 100, 200, 300); GridAssert.ChildrenWidth(columnGrid, 150, 150, 300); }
public void Layout_PixelRowColumn_BoundsCorrect() { // Arrange & Action var rowGrid = GridMock.New(new RowDefinitions("100,200,300")); var columnGrid = GridMock.New(new ColumnDefinitions("50,100,150")); // Assert GridAssert.ChildrenHeight(rowGrid, 100, 200, 300); GridAssert.ChildrenWidth(columnGrid, 50, 100, 150); }