Index: vhUnitTest/APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/WelMeeleveren/Galimberti/Test.cls.xml =================================================================== diff -u -r55195 -r62186 --- vhUnitTest/APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/WelMeeleveren/Galimberti/Test.cls.xml (.../Test.cls.xml) (revision 55195) +++ vhUnitTest/APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/WelMeeleveren/Galimberti/Test.cls.xml (.../Test.cls.xml) (revision 62186) @@ -86,8 +86,11 @@ Do MeeleverensMelderMock.VerwachtMethodCall("HeeftMeeleverens").DanReturn($$$False) Set ProductApiMock = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() - - #dim OfferteGenerator = ##class(APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.OfferteGenerator.Galimberti).%New(WinkelkarServiceStub, WinkelkarRepositoryStub, UrlBepalerStub, TotaalEnPrijsBerekenaarStub, KlantDataBepalerStub,MeeleverensMelderMock,ProductApiMock) + + Set PersonalityServiceMock = ##class(vhTest.Mock.DOM.common.PersonalityService).%New() + Do PersonalityServiceMock.IndienMethodCall("MagOrgaluxVerkopen",$$$ElkeWaarde).DanReturn($$$False) + + #dim OfferteGenerator = ##class(APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.OfferteGenerator.Galimberti).%New(WinkelkarServiceStub, WinkelkarRepositoryStub, UrlBepalerStub, TotaalEnPrijsBerekenaarStub, KlantDataBepalerStub,PersonalityServiceMock, MeeleverensMelderMock,ProductApiMock) #dim OfferteDto As APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.Offerte002 = OfferteGenerator.GeefOfferteDto(OfferteStub) Do $$$AssertEquals(OfferteDto.Meeleveren.Count(),0) @@ -181,7 +184,10 @@ Do ProductMock.IndienMethodCall("GeefKorttekst").DanReturn("Korttekst") Do ProductApiMock.IndienMethodCall("GeefProduct",$$$ElkeWaarde).DanReturn(ProductMock) - #dim OfferteGenerator = ##class(APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.OfferteGenerator.Galimberti).%New(WinkelkarServiceStub, WinkelkarRepositoryStub, UrlBepalerStub, TotaalEnPrijsBerekenaarStub, KlantDataBepalerStub,MeeleverensMelderMock,ProductApiMock) + Set PersonalityServiceMock = ##class(vhTest.Mock.DOM.common.PersonalityService).%New() + Do PersonalityServiceMock.IndienMethodCall("MagOrgaluxVerkopen",$$$ElkeWaarde).DanReturn($$$False) + + #dim OfferteGenerator = ##class(APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.OfferteGenerator.Galimberti).%New(WinkelkarServiceStub, WinkelkarRepositoryStub, UrlBepalerStub, TotaalEnPrijsBerekenaarStub, KlantDataBepalerStub,PersonalityServiceMock, MeeleverensMelderMock,ProductApiMock) #dim OfferteDto As APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.Offerte002 = OfferteGenerator.GeefOfferteDto(OfferteStub) Do $$$AssertEquals(OfferteDto.Meeleveren.Count(),2) Index: vhTest/Mock/APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator.cls.xml =================================================================== diff -u -r61354 -r62186 --- vhTest/Mock/APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator.cls.xml (.../OfferteGenerator.cls.xml) (revision 61354) +++ vhTest/Mock/APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator.cls.xml (.../OfferteGenerator.cls.xml) (revision 62186) @@ -9,7 +9,7 @@ right -WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="" +WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",PersonalityService:DOM.common.PersonalityService="" %Status Index: APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/Galimberti.cls.xml =================================================================== diff -u -r55316 -r62186 --- APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/Galimberti.cls.xml (.../Galimberti.cls.xml) (revision 55316) +++ APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/Galimberti.cls.xml (.../Galimberti.cls.xml) (revision 62186) @@ -14,13 +14,13 @@ -WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",DoorHandelMeeleverensMelder:APPS.VKP.Offerte.impl.DoorHandelMeeleverensMelder,ProductApi:DOM.PM.ProductAPI +WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",PersonalityService:DOM.common.PersonalityService="",DoorHandelMeeleverensMelder:APPS.VKP.Offerte.impl.DoorHandelMeeleverensMelder,ProductApi:DOM.PM.ProductAPI 1 1 %Status 1 -WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",DoorHandelMeeleverensMelder:APPS.VKP.Offerte.impl.DoorHandelMeeleverensMelder,ProductApi:DOM.PM.ProductAPI +WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",PersonalityService:DOM.common.PersonalityService="",DoorHandelMeeleverensMelder:APPS.VKP.Offerte.impl.DoorHandelMeeleverensMelder,ProductApi:DOM.PM.ProductAPI 1 1 %Status 1 1 + +DOM.common.PersonalityService +1 + + APPS.VKP.Offerte.impl.BesteldeOfferteMelder.HttpVerzender.dto.Offerte 1 @@ -69,7 +74,7 @@ -WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="" +WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",PersonalityService:DOM.common.PersonalityService="" 1 1 %Status @@ -82,6 +87,7 @@ Set ..MaatwerkLangtekstBepaler = ##class(DOM.PM.impl.MaatwerkLangtekstBepaler).%New() Set ..FormatAPI = ##class(TECH.Context).Instance().GeefFormatAPI() Set ..KlantDataBepaler = $$$Inject(KlantDataBepaler , ##class(DOM.VKP.impl.KlantDataBepaler).%New()) + Set ..PersonalityService = $$$Inject(PersonalityService, ##class(DOM.common.impl.PersonalityService).%New()) Quit $$$OK ]]> @@ -273,15 +279,18 @@ While (MaatwerkLijnIterator.HasNext()) { #dim MaatwerkLijn As DOM.EC.Winkelkar.MaatwerkLijn = MaatwerkLijnIterator.Next() - Do ..VoegToeOfferteLijn(MaatwerkLijn) + Do ..VoegToeOfferteMaatwerkLijn(MaatwerkLijn) } + If (..PersonalityService.MagOrgaluxVerkopen(..Winkelkar.GeefPersonalityID())){ + + } ]]> - + MaatwerkLijn:DOM.EC.Winkelkar.MaatwerkLijn 1 - @@ -298,7 +307,7 @@ ]]> - + MaatwerkLijn:DOM.EC.Winkelkar.MaatwerkLijn 1 %CacheString Index: APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/Daro.cls.xml =================================================================== diff -u -r56302 -r62186 --- APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/Daro.cls.xml (.../Daro.cls.xml) (revision 56302) +++ APPS/VKP/Offerte/impl/BesteldeOfferteMelder/HttpVerzender/dto/OfferteGenerator/Daro.cls.xml (.../Daro.cls.xml) (revision 62186) @@ -14,13 +14,13 @@ -WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",DoorHandelMeeleverensMelder:APPS.VKP.Offerte.impl.DoorHandelMeeleverensMelder,ProductApi:DOM.PM.ProductAPI +WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository="",UrlBepaler:APPS.EC.Webshop.impl.OfferteUrlBepaler="",TotaalEnPrijsBerekenaar:APPS.EC.Winkelkar.impl.TotaalEnPrijsBerekenaar="",KlantDataBepaler:DOM.VKP.KlantDataBepaler="",PersonalityService:DOM.common.PersonalityService="",DoorHandelMeeleverensMelder:APPS.VKP.Offerte.impl.DoorHandelMeeleverensMelder,ProductApi:DOM.PM.ProductAPI 1 1 %Status 1