From 5231619a72c04080a76de2ad5f07ec1df5e3a796 Mon Sep 17 00:00:00 2001
From: Albert <Albert.Bruns@mgm-tp.com>
Date: Wed, 26 Mar 2025 16:26:48 +0100
Subject: [PATCH] OZG-3563 reverse providing of bescheid-shared services

---
 .../src/lib/bescheid.service.spec.ts               | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts
index 680eb40630..1597dacfb9 100644
--- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts
+++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts
@@ -91,6 +91,8 @@ import {
   BescheidResourceService,
   buildCreateBescheidDocumentFromFileProps,
   buildUpdateBescheidCommandProps,
+  createBescheidListResourceService,
+  createBescheidResourceService,
 } from '@alfa-client/bescheid-shared';
 import { expect } from '@jest/globals';
 import { cold } from 'jest-marbles';
@@ -102,6 +104,8 @@ jest.mock('@alfa-client/bescheid-shared', () => {
   return {
     __esModule: true,
     ...originalModule,
+    createBescheidResourceService: jest.fn(),
+    createBescheidListResourceService: jest.fn(),
     buildUpdateBescheidCommandProps: jest.fn(),
     buildCreateBescheidDocumentFromFileProps: jest.fn(),
   };
@@ -113,12 +117,12 @@ describe('BescheidService', () => {
   let vorgangService: Mock<VorgangService>;
   let resourceRepository: Mock<ResourceRepository>;
   let commandService: Mock<CommandService>;
+  let stateService: Mock<StateService>;
   let vorgangCommandService: Mock<VorgangCommandService>;
   let binaryFileService: Mock<BinaryFileService>;
   let postfachService: Mock<PostfachService>;
   let bescheidResourceService: Mock<BescheidResourceService>;
   let bescheidListResourceService: Mock<BescheidListResourceService>;
-  let stateService: Mock<StateService>;
 
   const vorgangWithEingangResource: VorgangWithEingangResource = createVorgangWithEingangResource();
   const vorgangWithEingangStateResource: StateResource<VorgangWithEingangResource> =
@@ -130,6 +134,7 @@ describe('BescheidService', () => {
     facade = mock(BescheidFacade);
     resourceRepository = mock(ResourceRepository);
     commandService = mock(CommandService);
+    stateService = mock(StateService);
     vorgangCommandService = mock(VorgangCommandService);
     vorgangService = mock(VorgangService);
     vorgangService.getVorgangWithEingang.mockReturnValue(of(vorgangWithEingangStateResource));
@@ -137,7 +142,8 @@ describe('BescheidService', () => {
     postfachService = mock(PostfachService);
     bescheidResourceService = mock(CommandResourceService);
     bescheidListResourceService = mock(CommandListResourceService);
-    stateService = mock(StateService);
+    (createBescheidResourceService as jest.Mock).mockReturnValue(bescheidResourceService);
+    (createBescheidListResourceService as jest.Mock).mockReturnValue(bescheidListResourceService);
 
     TestBed.configureTestingModule({
       providers: [
@@ -145,12 +151,10 @@ describe('BescheidService', () => {
         { provide: VorgangService, useValue: vorgangService },
         { provide: ResourceRepository, useValue: resourceRepository },
         { provide: CommandService, useValue: commandService },
-        { provide: StateService, useValue: stateService },
         { provide: VorgangCommandService, useValue: vorgangCommandService },
         { provide: BinaryFileService, useValue: binaryFileService },
         { provide: PostfachService, useValue: postfachService },
-        { provide: BescheidResourceService, useValue: bescheidResourceService },
-        { provide: BescheidListResourceService, useValue: bescheidListResourceService },
+        { provide: StateService, useValue: stateService },
         BescheidService,
       ],
     });
-- 
GitLab