diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs index b6dedc3375..0982730741 100644 --- a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs +++ b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs @@ -38,6 +38,18 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml Assert.Equal("Foo", target.Content); } + [Fact] + public void Attached_Property_Is_Set() + { + var xaml = + @""; + + var target = AvaloniaXamlLoader.Parse(xaml); + + Assert.NotNull(target); + Assert.Equal(21.0, TextBlock.GetFontSize(target)); + } + [Fact] public void ContentControl_ContentTemplate_Is_Functional() { @@ -74,6 +86,30 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml Assert.Equal("Foo", button.Content); } + [Fact] + public void Panel_Children_Are_Added() + { + var xaml = @" + + + + + +"; + + var control = AvaloniaXamlLoader.Parse(xaml); + + var panel = control.FindControl("panel"); + + Assert.Equal(2, panel.Children.Count); + + var foo = control.FindControl("Foo"); + var bar = control.FindControl("Bar"); + + Assert.Contains(foo, panel.Children); + Assert.Contains(bar, panel.Children); + } + [Fact] public void Named_x_Control_Is_Added_To_NameScope_Simple() {