From 44fe6aa6acdbeb0fea761b2a136046356ce06a82 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 10 May 2018 01:31:28 +0200 Subject: [PATCH] Fix failing unit tests. AvaloniaProperty registrations are for life (of the test runner) not for christmas. --- .../AvaloniaObjectTests_Attached.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/Avalonia.Base.UnitTests/AvaloniaObjectTests_Attached.cs b/tests/Avalonia.Base.UnitTests/AvaloniaObjectTests_Attached.cs index 2262f4cfa2..02600f5e00 100644 --- a/tests/Avalonia.Base.UnitTests/AvaloniaObjectTests_Attached.cs +++ b/tests/Avalonia.Base.UnitTests/AvaloniaObjectTests_Attached.cs @@ -37,10 +37,14 @@ namespace Avalonia.Base.UnitTests Assert.True(raised); } - private class Class1 : AvaloniaObject + private class Base : AvaloniaObject + { + } + + private class Class1 : Base { public static readonly AttachedProperty FooProperty = - AvaloniaProperty.RegisterAttached( + AvaloniaProperty.RegisterAttached( "Foo", "foodefault", validate: ValidateFoo); @@ -56,13 +60,13 @@ namespace Avalonia.Base.UnitTests } } - private class Class2 : AvaloniaObject + private class Class2 : Base { public static readonly AttachedProperty FooProperty = Class1.FooProperty.AddOwner(); } - private class Class3 : AvaloniaObject + private class Class3 : Base { } }