Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar/Test.cls.xml
===================================================================
diff -u -r41817 -r41818
--- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 41817)
+++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 41818)
@@ -105,10 +105,13 @@
Do HandelPersonalityStub.IndienMethodCall("GeefID").DanReturn("5")
Do HandelPersonalityStub.IndienMethodCall("GeefPrefix").DanReturn("destil_")
- Set HandelPersonalityRepositoryStub = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
- Do HandelPersonalityRepositoryStub.VerwachtMethodCall("GeefViaID",##class(DOM.common.enu.Personality).Destil()).DanReturn(HandelPersonalityStub)
+ Set HandelPersonalityRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
+ Do HandelPersonalityRepositoryMock.VerwachtMethodCall("GeefViaID",##class(DOM.common.enu.Personality).Destil()).DanReturn(HandelPersonalityStub)
- Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.MaakWinkelkar).%New(VerkoopServiceMock, LegacyPartijAPIMock, WinkelkarRepository, HandelPersonalityRepositoryStub)
+ Set SettingsManagerMock = ##class(vhTest.Mock.WSimpl.Vhisie4.SettingsManager).%New()
+ Do SettingsManagerMock.VerwachtMethodCall("GeefVhisie4Prefix",HandelPersonalityStub).ExactAantalKeer(2).DanReturn("destil_")
+
+ Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.MaakWinkelkar).%New(VerkoopServiceMock, LegacyPartijAPIMock, WinkelkarRepository, HandelPersonalityRepositoryMock, SettingsManagerMock)
#dim Request As WS.Vhisie4.Winkelkar.MaakWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.MaakWinkelkarRequest).MaakWinkelkarRequest()
set Request.WinkelkarId = "WinkelkarId"
@@ -119,7 +122,8 @@
Do LegacyPartijAPIMock.Verifieer()
Do VerkoopServiceMock.Verifieer()
- Do HandelPersonalityRepositoryStub.Verifieer()
+ Do HandelPersonalityRepositoryMock.Verifieer()
+ Do SettingsManagerMock.Verifieer()
]]>
Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar.cls.xml
===================================================================
diff -u -r41817 -r41818
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar.cls.xml (.../MaakWinkelkar.cls.xml) (revision 41817)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/MaakWinkelkar.cls.xml (.../MaakWinkelkar.cls.xml) (revision 41818)
@@ -23,8 +23,13 @@
1
+
+WSimpl.Vhisie4.SettingsManager
+1
+
+
-VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,LegacyPartijAPI:DOM.PARTIJ.LegacyPartijAPI,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository
+VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,LegacyPartijAPI:DOM.PARTIJ.LegacyPartijAPI,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository,SettingsManager:WSimpl.Vhisie4.SettingsManager
1
1
%Status
@@ -34,6 +39,7 @@
Set ..LegacyPartijAPI = $$$Inject(LegacyPartijAPI,##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI())
Set ..WinkelkarRepository = $$$Inject(WinkelkarRepository,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New())
Set ..HandelPersonalityRepository = $$$Inject(HandelPersonalityRepository,##class(DOM.common.impl.HandelPersonalityRepository).%New())
+ Set ..SettingsManager = $$$Inject(SettingsManager, ##class(WSimpl.Vhisie4.SettingsManager).%New())
Quit $$$OK
]]>
@@ -58,7 +64,7 @@
Quit ..LegacyPartijAPI.GeefKlantPartijID(KlantId)
} Else {
#dim HandelPersonality As DOM.common.impl.HandelPersonality = ..HandelPersonalityRepository.GeefViaID(PersonalityId)
- Quit HandelPersonality.GeefVhisie4Prefix()_KlantId
+ Quit ..SettingsManager.GeefVhisie4Prefix(HandelPersonality)_KlantId
}
]]>