using Avalonia.Controls; using Avalonia.Styling; using Avalonia.UnitTests; using Xunit; namespace Avalonia.Markup.Xaml.UnitTests; public class SetterTests : XamlTestBase { [Fact] public void SetterTargetType_Should_Understand_xType_Extensions() { using (UnitTestApplication.Start(TestServices.StyledWindow)) { var xaml = @" "; var animation = (Animation.Animation)AvaloniaRuntimeXamlLoader.Load(xaml); var setter = (Setter)animation.Children[0].Setters[0]; Assert.Equal(typeof(ContentControl), setter.Property.OwnerType); } } [Fact] public void SetterTargetType_Should_Understand_Type_From_Xmlns() { using (UnitTestApplication.Start(TestServices.StyledWindow)) { var xaml = @" "; var animation = (Animation.Animation)AvaloniaRuntimeXamlLoader.Load(xaml); var setter = (Setter)animation.Children[0].Setters[0]; Assert.Equal(typeof(ContentControl), setter.Property.OwnerType); } } }