Browse Source

Added extra test for Bounds/Margin.

And removed empty test.
pull/1414/head
Steven Kirk 9 years ago
parent
commit
7ba9d33b0e
  1. 5
      tests/Avalonia.Controls.UnitTests/Presenters/ContentPresenterTests_Layout.cs
  2. 16
      tests/Avalonia.Layout.UnitTests/ArrangeTests.cs

5
tests/Avalonia.Controls.UnitTests/Presenters/ContentPresenterTests_Layout.cs

@ -185,10 +185,5 @@ namespace Avalonia.Controls.UnitTests.Presenters
Assert.Equal(new Rect(84, 0, 16, 16), content.Bounds);
}
[Fact]
public void Padding_Is_Applied_To_TopLeft_Aligned_Content()
{
}
}
}

16
tests/Avalonia.Layout.UnitTests/ArrangeTests.cs

@ -8,6 +8,22 @@ namespace Avalonia.Layout.UnitTests
{
public class ArrangeTests
{
[Fact]
public void Bounds_Should_Not_Include_Margin()
{
var target = new Decorator
{
Width = 100,
Height = 100,
Margin = new Thickness(5),
};
Assert.False(target.IsMeasureValid);
target.Measure(Size.Infinity);
target.Arrange(new Rect(target.DesiredSize));
Assert.Equal(new Rect(5, 5, 100, 100), target.Bounds);
}
[Fact]
public void Margin_Should_Be_Subtracted_From_Arrange_FinalSize()
{

Loading…
Cancel
Save