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