Index: vhTest/Mock/WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml =================================================================== diff -u -r36541 -r37401 --- vhTest/Mock/WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml (.../BerekeningFoutenRepository.cls.xml) (revision 36541) +++ vhTest/Mock/WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml (.../BerekeningFoutenRepository.cls.xml) (revision 37401) @@ -28,6 +28,12 @@ + + +Data:TECH.Persistent + + Index: WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml =================================================================== diff -u -r36541 -r37401 --- WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml (.../BerekeningFoutenRepository.cls.xml) (revision 36541) +++ WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml (.../BerekeningFoutenRepository.cls.xml) (revision 37401) @@ -1,7 +1,7 @@ -TECH.Persistentie.impl.Repository,TECH.Mockable +TECH.Persistentie.impl.Repository %String Index: WSimpl/Unishop/dto/Sessie.cls.xml =================================================================== diff -u --- WSimpl/Unishop/dto/Sessie.cls.xml (revision 0) +++ WSimpl/Unishop/dto/Sessie.cls.xml (revision 37401) @@ -0,0 +1,41 @@ + + + +TECH.RegisteredObject + + +%String +1 + + + +DOM.common.PartijID +1 + + + +PersonalityID:%String="",KlantID:DOM.common.PartijID="" +1 +1 +%Status +1 + + + + + + + + + + + + + + Index: WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml =================================================================== diff -u -r37238 -r37401 --- WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml (.../TransportFirmaBepalerFactory.cls.xml) (revision 37238) +++ WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml (.../TransportFirmaBepalerFactory.cls.xml) (revision 37401) @@ -4,10 +4,10 @@ TECH.Mockable -PersonalityID:%String,KlantID:DOM.common.PartijID +Sessie:WSimpl.Unishop.dto.Sessie WS.EC.Unishop.InternationaleZending.TransportFirmaBepaler right -BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput,Taal:DOM.enu.Taal="N",PersonalityID:%String="",KlantID:DOM.common.PartijID="" +BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput,Taal:DOM.enu.Taal="N",Sessie:WSimpl.Unishop.dto.Sessie WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden - Index: vhTest/Mock/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml =================================================================== diff -u -r37238 -r37401 --- vhTest/Mock/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml (.../TransportFirmaBepalerFactory.cls.xml) (revision 37238) +++ vhTest/Mock/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml (.../TransportFirmaBepalerFactory.cls.xml) (revision 37401) @@ -10,9 +10,9 @@ right -PersonalityID:%String,KlantID:DOM.common.PartijID +Sessie:WSimpl.Unishop.dto.Sessie WS.EC.Unishop.InternationaleZending.TransportFirmaBepaler - Index: vhTest/Fake/WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml =================================================================== diff -u -r36541 -r37401 --- vhTest/Fake/WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml (.../BerekeningFoutenRepository.cls.xml) (revision 36541) +++ vhTest/Fake/WSimpl/EC/ExterneVerkoop/BerekeningFoutenRepository.cls.xml (.../BerekeningFoutenRepository.cls.xml) (revision 37401) @@ -23,8 +23,7 @@ OfferteID:%String - + Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml =================================================================== diff -u -r37328 -r37401 --- vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 37328) +++ vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 37401) @@ -3,6 +3,18 @@ vhUnitTest.TestCase + +WSimpl.Unishop.dto.Sessie +1 + + + + + + 1 Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory/GeefTransportFirmaBepaler/Test.cls.xml =================================================================== diff -u -r37392 -r37401 --- vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory/GeefTransportFirmaBepaler/Test.cls.xml (.../Test.cls.xml) (revision 37392) +++ vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory/GeefTransportFirmaBepaler/Test.cls.xml (.../Test.cls.xml) (revision 37401) @@ -24,21 +24,24 @@ @@ -65,7 +68,8 @@ While PersonalityIterator.HasNext() { #dim PersonalityID As DOM.common.enu.Personality = PersonalityIterator.Next() - Do $$$AssertEquals(TransportFirmaBepalerFactory.GeefTransportFirmaBepaler(PersonalityID,"").%ClassName(1), VerwachteBepaler.GetAt(PersonalityID)) + #dim Sessie As WSimpl.Unishop.dto.Sessie = ##class(WSimpl.Unishop.dto.Sessie).%New(PersonalityID, "") + Do $$$AssertEquals(TransportFirmaBepalerFactory.GeefTransportFirmaBepaler(Sessie).%ClassName(1), VerwachteBepaler.GetAt(PersonalityID)) } ]]> @@ -133,7 +137,8 @@ While KlantIterator.HasNext() { #dim KlantID As DOM.common.enu.Personality = KlantIterator.Next() - Do $$$AssertEquals(TransportFirmaBepalerFactory.GeefTransportFirmaBepaler("",KlantID).%ClassName(1), VerwachteBepaler.GetAt(KlantID)) + #dim Sessie As WSimpl.Unishop.dto.Sessie = ##class(WSimpl.Unishop.dto.Sessie).%New("",KlantID) + Do $$$AssertEquals(TransportFirmaBepalerFactory.GeefTransportFirmaBepaler(Sessie).%ClassName(1), VerwachteBepaler.GetAt(KlantID)) } ]]> Index: WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml =================================================================== diff -u -r37279 -r37401 --- WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml (.../ZendingDetails.cls.xml) (revision 37279) +++ WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml (.../ZendingDetails.cls.xml) (revision 37401) @@ -33,16 +33,11 @@ 1 - -%String + +WSimpl.Unishop.dto.Sessie 1 - -DOM.common.PartijID -1 - - TransportOfferteService:APPS.TRANSP.OfferteService,VerzendingMogelijkheidRepository:WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository,VertaalAPI:DOM.common.Transl.VertaalAPI,VerkoopprijsBerekenaarFactory:WS.EC.Unishop.InternationaleZending.impl.VerkoopprijsBerekenaarFactory,TransportFirmaBepalerFactory:WS.EC.Unishop.InternationaleZending.impl.TransportFirmaBepalerFactory 1 @@ -69,11 +64,10 @@ -BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput,Taal:DOM.enu.Taal="N",PersonalityID:%String="",KlantID:DOM.common.PartijID="" +BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput,Taal:DOM.enu.Taal="N",Sessie:WSimpl.Unishop.dto.Sessie WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden APPS.TRANSP.OfferteService.dto.BerekenInput -##class(APPS.TRANSP.OfferteService.dto.BerekenInput).%New() 1 + +WSimpl.Unishop.dto.Sessie +1 + + + + + + @@ -33,9 +45,8 @@ Set VerzendingMogelijkheidRepositorySpy = ##class(vhTest.Spy.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositorySpy) + #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,,..SessieDummy) - #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) - Do $$$AssertEquals(VerzendingMogelijkheidRepositorySpy.GeefMaakAangeroepen(),1) Do $$$AssertEquals(VerzendingMogelijkheidRepositorySpy.GeefBewaarAangeroepen(),1) ]]> @@ -52,7 +63,7 @@ Set VerzendingMogelijkheidRepositorySpy = ##class(vhTest.Spy.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositorySpy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,,..SessieDummy) Do $$$AssertEquals(VerzendingMogelijkheidRepositorySpy.GeefLaatsteBewaardeVerzendingMogelijkheid().Verzending.AantalPalletten,2) ]]> @@ -75,7 +86,7 @@ Do VerkoopprijsBerekenaarFactoryMock.IndienMethodCall("GeefVerkoopprijsBerekenaar", $$$ElkeWaarde,$$$ElkeWaarde).DanReturn(VerkoopprijsBerekenaarMock) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryStub,,VerkoopprijsBerekenaarFactoryMock) - #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,,..SessieDummy) Do VerkoopprijsBerekenaarMock.Verifieer() ]]> @@ -98,7 +109,7 @@ Do VerkoopprijsBerekenaarFactoryMock.VerwachtMethodCall("GeefVerkoopprijsBerekenaar", "DummyPersonality","DummyKlant").DanReturn(VerkoopprijsBerekenaarMock) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryStub,,VerkoopprijsBerekenaarFactoryMock) - #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,, "DummyPersonality","DummyKlant") + #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,, ..SessieDummy) Do VerkoopprijsBerekenaarFactoryMock.Verifieer() ]]> @@ -118,12 +129,11 @@ Do TransportFirmaBepalerMock.VerwachtMethodCall("GeefTransportFirmas").DanReturn(##class(APPS.TRANSP.enu.TransportFirma).ValueListIterator()) Set TransportFirmaBepalerFactoryMock = ##class(vhTest.Mock.WS.EC.Unishop.InternationaleZending.impl.TransportFirmaBepalerFactory).%New() - Do TransportFirmaBepalerFactoryMock.IndienMethodCall("GeefTransportFirmaBepaler", $$$ElkeWaarde,$$$ElkeWaarde).DanReturn(TransportFirmaBepalerMock) + Do TransportFirmaBepalerFactoryMock.IndienMethodCall("GeefTransportFirmaBepaler", $$$ElkeWaarde).DanReturn(TransportFirmaBepalerMock) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryStub,,,TransportFirmaBepalerFactoryMock) + #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,,..SessieDummy) - #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) - Do TransportFirmaBepalerMock.Verifieer() ]]> @@ -142,12 +152,11 @@ Do TransportFirmaBepalerMock.IndienMethodCall("GeefTransportFirmas").DanReturn(##class(APPS.TRANSP.enu.TransportFirma).ValueListIterator()) Set TransportFirmaBepalerFactoryMock = ##class(vhTest.Mock.WS.EC.Unishop.InternationaleZending.impl.TransportFirmaBepalerFactory).%New() - Do TransportFirmaBepalerFactoryMock.VerwachtMethodCall("GeefTransportFirmaBepaler","DummyPersonality","DummyKlant").DanReturn(TransportFirmaBepalerMock) + Do TransportFirmaBepalerFactoryMock.VerwachtMethodCall("GeefTransportFirmaBepaler",..SessieDummy).DanReturn(TransportFirmaBepalerMock) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryStub,,,TransportFirmaBepalerFactoryMock) + #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,,..SessieDummy) - #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput,,"DummyPersonality","DummyKlant") - Do TransportFirmaBepalerFactoryMock.Verifieer() ]]> @@ -163,9 +172,8 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) - If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),1) { Do $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Optie.Omschrijving ,"Wenst u de CO2-uitstoot van uw levering te compenseren ? ") Do $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Optie.MogelijkeWaarden.Count() ,2) @@ -190,9 +198,8 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) - If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),1) { Do $$$AssertFalse($IsObject(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Optie)) } @@ -214,7 +221,7 @@ Do VertaalAPIStub.IndienMethodCall("GeefVertaler",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(VertalerStub) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy, VertaalAPIStub) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) Do $$$AssertEquals(VerzendingMogelijkheden.Titel,"[ZendingDetailsTitelVoorEenVerzendingMogelijkheid]") ]]> @@ -236,8 +243,7 @@ Do VertaalAPIStub.IndienMethodCall("GeefVertaler",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(VertalerStub) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy, VertaalAPIStub) - - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) Do $$$AssertEquals(VerzendingMogelijkheden.Titel,"[ZendingDetailsTitel]") ]]> @@ -260,7 +266,7 @@ Do VertaalAPIStub.IndienMethodCall("GeefVertaler",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(VertalerStub) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy, VertaalAPIStub) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) Do $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Opmerking ,"([AantalPalletten] 2)") ]]> @@ -283,7 +289,7 @@ Do VertaalAPIStub.IndienMethodCall("GeefVertaler",$$$ElkeWaarde,$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(VertalerStub) Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy, VertaalAPIStub) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) Do $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Opmerking ,"") ]]> @@ -301,7 +307,7 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),1) { Do $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).TransportKost, 44.5) @@ -324,7 +330,7 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub,VerzendingMogelijkheidRepositoryDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) #dim LeverDatumDummy As %Date = ##class(TECH.DateTime).DatumBereken(..GeefHuidigeDatum(),10,##class(TECH.enu.DatePart).Dag()) If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),1) { @@ -343,9 +349,8 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) - If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),2) { Do $$$AssertContains(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Omschrijving,"UPS") Do $$$AssertContains(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(2).Omschrijving,"DHL") @@ -362,7 +367,7 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),3) { Do $$$AssertContains(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Omschrijving,"UPS") @@ -382,7 +387,7 @@ Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),3) { Do $$$AssertContains(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Omschrijving,"UPS") @@ -402,7 +407,7 @@ Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) - #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim VerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) If $$$AssertEquals(VerzendingMogelijkheden.VerzendingMogelijkheden.Count(),5) { Do $$$AssertContains(VerzendingMogelijkheden.VerzendingMogelijkheden.GetAt(1).Omschrijving,"UPS") @@ -426,7 +431,7 @@ Set VerzendingMogelijkheidRepositoryDummy = ##class(vhTest.Fake.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New() Set VerzendingMogelijkhedenBepaler = ##class(WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New(TransportOfferteServiceStub, VerzendingMogelijkheidRepositoryDummy) - #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput) + #dim DummyVerzendingMogelijkheden As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = VerzendingMogelijkhedenBepaler.GeefZendingDetails(..StandaardBerekenInput, ,..SessieDummy) ]]> Index: WS/EC/Unishop/InternationaleZending/Service.cls.xml =================================================================== diff -u -r37329 -r37401 --- WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 37329) +++ WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 37401) @@ -57,7 +57,7 @@ -OfferteID:%String,Taal:DOM.enu.Taal="E",PersonalityID:%String="",KlantID:DOM.common.PartijID="" +OfferteID:%String,Taal:DOM.enu.Taal="E",Sessie:WSimpl.Unishop.dto.Sessie WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden WS.EC.Unishop.InternationaleZending.impl.ZendingDetails -BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput,Taal:DOM.enu.Taal="N" +BerekenInput:APPS.TRANSP.OfferteService.dto.BerekenInput,Taal:DOM.enu.Taal="N",Sessie:WSimpl.Unishop.dto.Sessie WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden Index: vhTest/Fake/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml =================================================================== diff -u -r37237 -r37401 --- vhTest/Fake/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml (.../TransportFirmaBepalerFactory.cls.xml) (revision 37237) +++ vhTest/Fake/WS/EC/Unishop/InternationaleZending/impl/TransportFirmaBepalerFactory.cls.xml (.../TransportFirmaBepalerFactory.cls.xml) (revision 37401) @@ -8,6 +8,7 @@ WS.EC.Unishop.InternationaleZending.impl.TransportFirmaBepalerFactory +Sessie:WSimpl.Unishop.dto.Sessie WS.EC.Unishop.InternationaleZending.TransportFirmaBepaler