From ddb8f9c7deb71125f45f125d5bb2a8410c62aa7e Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 14 Jan 2022 13:21:52 +0100 Subject: [PATCH] Update unit tests to use new default theme URLs. --- tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs | 2 +- tests/Avalonia.UnitTests/TestServices.cs | 2 +- tests/Avalonia.UnitTests/UnitTestApplication.cs | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs index 6db4b9e624..f20faa2287 100644 --- a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs +++ b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs @@ -528,7 +528,7 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml var xaml = @" - + "; var styles = AvaloniaRuntimeXamlLoader.Parse(xaml); diff --git a/tests/Avalonia.UnitTests/TestServices.cs b/tests/Avalonia.UnitTests/TestServices.cs index 8d27562146..1e586e3bb1 100644 --- a/tests/Avalonia.UnitTests/TestServices.cs +++ b/tests/Avalonia.UnitTests/TestServices.cs @@ -168,7 +168,7 @@ namespace Avalonia.UnitTests }; var baseLight = (IStyle)AvaloniaXamlLoader.Load( - new Uri("resm:Avalonia.Themes.Default.Accents.BaseLight.xaml?assembly=Avalonia.Themes.Default")); + new Uri("avares://Avalonia.Themes.Default/Accents/BaseLight.xaml")); result.Add(baseLight); return result; diff --git a/tests/Avalonia.UnitTests/UnitTestApplication.cs b/tests/Avalonia.UnitTests/UnitTestApplication.cs index 2d37057779..dc10754ea2 100644 --- a/tests/Avalonia.UnitTests/UnitTestApplication.cs +++ b/tests/Avalonia.UnitTests/UnitTestApplication.cs @@ -10,6 +10,7 @@ using System.Reactive.Disposables; using System.Reactive.Concurrency; using Avalonia.Input.Platform; using Avalonia.Animation; +using Avalonia.Shared.PlatformSupport; namespace Avalonia.UnitTests { @@ -29,6 +30,11 @@ namespace Avalonia.UnitTests RegisterServices(); } + static UnitTestApplication() + { + AssetLoader.RegisterResUriParsers(); + } + public static new UnitTestApplication Current => (UnitTestApplication)Application.Current; public TestServices Services => _services;