|
|
|
@ -30,27 +30,6 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
Assert.Equal(null, textBlock.Text); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Calling_Measure_Should_Update_Constraint_And_TextLayout() |
|
|
|
{ |
|
|
|
using (UnitTestApplication.Start(TestServices.MockPlatformRenderInterface)) |
|
|
|
{ |
|
|
|
var textBlock = new TestTextBlock { Text = "Hello World" }; |
|
|
|
|
|
|
|
textBlock.Measure(new Size(100, 100)); |
|
|
|
|
|
|
|
var textLayout = textBlock.TextLayout; |
|
|
|
|
|
|
|
Assert.Equal(new Size(100,100), textBlock.Constraint); |
|
|
|
|
|
|
|
textBlock.Measure(new Size(50, 100)); |
|
|
|
|
|
|
|
Assert.Equal(new Size(50, 100), textBlock.Constraint); |
|
|
|
|
|
|
|
Assert.NotEqual(textLayout, textBlock.TextLayout); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Changing_InlinesCollection_Should_Invalidate_Measure() |
|
|
|
{ |
|
|
|
@ -349,10 +328,5 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
Assert.NotEqual(count, count1); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private class TestTextBlock : TextBlock |
|
|
|
{ |
|
|
|
public Size Constraint => _constraint; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|