diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/IgnoredDirectivesTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/IgnoredDirectivesTests.cs new file mode 100644 index 0000000000..de0d9e8bf1 --- /dev/null +++ b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/IgnoredDirectivesTests.cs @@ -0,0 +1,31 @@ +using Avalonia.Controls; +using Avalonia.Controls.Presenters; +using Avalonia.UnitTests; +using Xunit; + +namespace Avalonia.Markup.Xaml.UnitTests.Xaml +{ + public class IgnoredDirectivesTests : XamlTestBase + { + [Fact] + public void Ignored_Directives_Should_Compile() + { + using (UnitTestApplication.Start(TestServices.StyledWindow)) + { + const string xaml = @" + + +"; + var window = (Window)AvaloniaRuntimeXamlLoader.Load(xaml); + var target = window.FindControl("target"); + + window.ApplyTemplate(); + target.ApplyTemplate(); + + Assert.Equal("Foo", target.Text); + } + } + } +}