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 } ]]>