From 6c7fc4249fa86567a1be2e39675457b9c97484a2 Mon Sep 17 00:00:00 2001 From: Salman Alshamrani Date: Wed, 7 May 2025 14:27:02 +0300 Subject: [PATCH] Fix song select filtering test scene reading from local database --- .../Visual/SongSelectV2/TestSceneSongSelectFiltering.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectFiltering.cs b/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectFiltering.cs index d1786a5744..7134bb9ba2 100644 --- a/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectFiltering.cs +++ b/osu.Game.Tests/Visual/SongSelectV2/TestSceneSongSelectFiltering.cs @@ -36,9 +36,7 @@ namespace osu.Game.Tests.Visual.SongSelectV2 public partial class TestSceneSongSelectFiltering : ScreenTestScene { private BeatmapManager manager = null!; - - [Resolved] - private RulesetStore rulesets { get; set; } = null!; + private RealmRulesetStore rulesets = null!; private OsuConfigManager config = null!; @@ -93,6 +91,8 @@ namespace osu.Game.Tests.Visual.SongSelectV2 // These DI caches are required to ensure for interactive runs this test scene doesn't nuke all user beatmaps in the local install. // At a point we have isolated interactive test runs enough, this can likely be removed. + Dependencies.Cache(rulesets = new RealmRulesetStore(Realm)); + Dependencies.Cache(Realm); Dependencies.Cache(manager = new BeatmapManager(LocalStorage, Realm, null, Audio, Resources, host, Beatmap.Default)); Dependencies.CacheAs(beatmapStore = new RealmDetachedBeatmapStore());