diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/SetterTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/SetterTests.cs
new file mode 100644
index 0000000000..229fa3aa7d
--- /dev/null
+++ b/tests/Avalonia.Markup.Xaml.UnitTests/SetterTests.cs
@@ -0,0 +1,29 @@
+using System.Linq;
+using Avalonia.Data;
+using Avalonia.Styling;
+using Avalonia.UnitTests;
+using Xunit;
+
+namespace Avalonia.Markup.Xaml.UnitTests
+{
+ public class SetterTests : XamlTestBase
+ {
+ [Fact]
+ public void Setter_Should_Work_Outside_Of_Style_With_SetterTargetType_Attribute()
+ {
+ using (UnitTestApplication.Start(TestServices.MockPlatformWrapper))
+ {
+ var xaml = @"
+
+
+
+
+";
+ var animation = (Animation.Animation)AvaloniaRuntimeXamlLoader.Load(xaml);
+ var setter = (Setter)animation.Children[0].Setters[0];
+
+ Assert.IsType(setter.Value);
+ }
+ }
+ }
+}