diff --git a/typo3/sysext/redirects/Tests/Functional/Service/SlugServiceTest.php b/typo3/sysext/redirects/Tests/Functional/Service/SlugServiceTest.php
index 55a7eeb695f11416fb3c2bfc4dd096f1dd162ea3..160cfb46c0a38cc5de663a05521cdca8291341da 100644
--- a/typo3/sysext/redirects/Tests/Functional/Service/SlugServiceTest.php
+++ b/typo3/sysext/redirects/Tests/Functional/Service/SlugServiceTest.php
@@ -29,6 +29,7 @@ use TYPO3\CMS\Core\EventDispatcher\ListenerProvider;
 use TYPO3\CMS\Core\LinkHandling\LinkService;
 use TYPO3\CMS\Core\Localization\LanguageServiceFactory;
 use TYPO3\CMS\Core\Routing\SiteMatcher;
+use TYPO3\CMS\Core\Site\SiteFinder;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Utility\StringUtility;
 use TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent;
@@ -562,7 +563,7 @@ final class SlugServiceTest extends FunctionalTestCase
             'rootPageId' => 1,
             'base' => '/',
         ];
-        $siteConfiguration = GeneralUtility::makeInstance(SiteConfiguration::class);
+        $siteConfiguration = $this->get(SiteConfiguration::class);
         $siteConfiguration->write('testing', $configuration);
     }
 
@@ -572,7 +573,7 @@ final class SlugServiceTest extends FunctionalTestCase
             'rootPageId' => 1,
             'base' => '/sub-folder',
         ];
-        $siteConfiguration = GeneralUtility::makeInstance(SiteConfiguration::class);
+        $siteConfiguration = $this->get(SiteConfiguration::class);
         $siteConfiguration->write('testing', $configuration);
     }
 
@@ -583,7 +584,7 @@ final class SlugServiceTest extends FunctionalTestCase
             'base' => '/',
             'languages' => $this->languages,
         ];
-        $siteConfiguration = GeneralUtility::makeInstance(SiteConfiguration::class);
+        $siteConfiguration = $this->get(SiteConfiguration::class);
         $siteConfiguration->write('testing', $configuration);
     }
 
@@ -602,13 +603,14 @@ final class SlugServiceTest extends FunctionalTestCase
             'base' => '/sub-folder',
             'languages' => $languages,
         ];
-        $siteConfiguration = GeneralUtility::makeInstance(SiteConfiguration::class);
+        $siteConfiguration = $this->get(SiteConfiguration::class);
         $siteConfiguration->write('testing', $configuration);
     }
 
     protected function createSubject(): void
     {
-        GeneralUtility::makeInstance(SiteMatcher::class)->refresh();
+        $this->get(SiteMatcher::class)->refresh();
+        $this->get(SiteFinder::class)->getAllSites(false);
         $this->subject = new SlugService(
             context: GeneralUtility::makeInstance(Context::class),
             pageRepository: GeneralUtility::makeInstance(PageRepository::class),