Browse Source

Update WrapPanelTests.cs

pull/3008/head
Kermalis 7 years ago
parent
commit
9cc2d777ad
  1. 25
      tests/Avalonia.Controls.UnitTests/WrapPanelTests.cs

25
tests/Avalonia.Controls.UnitTests/WrapPanelTests.cs

@ -97,24 +97,25 @@ namespace Avalonia.Controls.UnitTests
[Fact] [Fact]
public void Applies_ItemWidth_And_ItemHeight_Properties() public void Applies_ItemWidth_And_ItemHeight_Properties()
{ {
var target = new WrapPanel var target = new WrapPanel()
{ {
Width = 50, Orientation = Orientation.Horizontal,
ItemWidth = 20, Width = 50,
ItemHeight = 15, ItemWidth = 20,
Children = ItemHeight = 15,
{ Children =
new Border(), {
new Border { Width = 50, Height = 50 }, new Border(),
} new Border { Width = 50, Height = 50 },
}; }
};
target.Measure(Size.Infinity); target.Measure(Size.Infinity);
target.Arrange(new Rect(target.DesiredSize)); target.Arrange(new Rect(target.DesiredSize));
Assert.Equal(new Size(50, 15), target.Bounds.Size); Assert.Equal(new Size(50, 15), target.Bounds.Size);
Assert.Equal(new Rect(0, 0, 20, 15), target.Children[0].Bounds); Assert.Equal(new Rect(0, 0, 20, 15), target.Children[0].Bounds);
Assert.Equal(new Rect(20, 15, 20, 15), target.Children[1].Bounds); Assert.Equal(new Rect(20, 0, 20, 15), target.Children[1].Bounds);
} }
} }
} }

Loading…
Cancel
Save