Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml
===================================================================
diff -u -r33383 -r33394
--- vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33383)
+++ vhUnitTest/WS/EC/Unishop/InternationaleZending/Service/Test.cls.xml (.../Test.cls.xml) (revision 33394)
@@ -19,15 +19,25 @@
Do NaarBerekenInputConverterMock.VerwachtMethodCall("Convert", DummyVerpakkingen, DummyLeverAdres,OfferteID).DanReturn(DummyBerekenInput)
set ZendingDetails = ##class(WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden).%New()
+ set ZendingDetail = ##class(WS.EC.ExterneVerkoop.Verzending).%New()
+ Set ZendingDetail.Code = "1"
+ Set ZendingDetail.TransportFirma = "UPS"
+ Do ZendingDetails.Insert(ZendingDetail)
+
Set HaalZendingDetailsMock = ##class(vhTest.Mock.WS.EC.Unishop.InternationaleZending.impl.ZendingDetails).%New()
Do HaalZendingDetailsMock.VerwachtMethodCall("GeefZendingDetails",DummyBerekenInput).DanReturn(ZendingDetails)
- Set Service = ##class(WS.EC.Unishop.InternationaleZending.Service).%New(VerkoopOfferteServiceMock,NaarBerekenInputConverterMock,HaalZendingDetailsMock)
+ #dim VerzendingMogelijkheidRepositoryMock As vhTest.Mock.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository = ##class(vhTest.Mock.WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New()
+ Do VerzendingMogelijkheidRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).DanDoeNiks()
+
+ Set Service = ##class(WS.EC.Unishop.InternationaleZending.Service).%New(VerkoopOfferteServiceMock,NaarBerekenInputConverterMock,HaalZendingDetailsMock, VerzendingMogelijkheidRepositoryMock)
#dim Resultaat As WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden = Service.GeefMogelijkeZendingen(OfferteID)
Do VerkoopOfferteServiceMock.Verifieer()
Do NaarBerekenInputConverterMock.Verifieer()
Do HaalZendingDetailsMock.Verifieer()
+ Do VerzendingMogelijkheidRepositoryMock.Verifieer()
+
Do $$$AssertEqualsList(ZendingDetails, Resultaat)
]]>
Index: WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheden.cls.xml
===================================================================
diff -u -r33349 -r33394
--- WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheden.cls.xml (.../VerzendingMogelijkheden.cls.xml) (revision 33349)
+++ WS/EC/ExterneVerkoop/dto/VerzendingMogelijkheden.cls.xml (.../VerzendingMogelijkheden.cls.xml) (revision 33394)
@@ -4,7 +4,7 @@
%ListOfObjects
-WS.EC.ExterneVerkoop.Verzending
+WSdata.EC.ExterneVerkoop.VerzendingMogelijkheid
Index: WSimpl/EC/ExterneVerkoop/VerzendingMogelijkheidRepository.cls.xml
===================================================================
diff -u -r33391 -r33394
--- WSimpl/EC/ExterneVerkoop/VerzendingMogelijkheidRepository.cls.xml (.../VerzendingMogelijkheidRepository.cls.xml) (revision 33391)
+++ WSimpl/EC/ExterneVerkoop/VerzendingMogelijkheidRepository.cls.xml (.../VerzendingMogelijkheidRepository.cls.xml) (revision 33394)
@@ -1,7 +1,7 @@
-TECH.Persistentie.Repository,TECH.Mockable
+TECH.Mockable,TECH.Persistentie.Repository
%String
Index: WS/EC/Unishop/InternationaleZending/Service.cls.xml
===================================================================
diff -u -r33391 -r33394
--- WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33391)
+++ WS/EC/Unishop/InternationaleZending/Service.cls.xml (.../Service.cls.xml) (revision 33394)
@@ -57,18 +57,23 @@
OfferteID:%String,VerzendingMogelijkheden:WS.EC.ExterneVerkoop.dto.VerzendingMogelijkheden
+1
OfferteID:%String,Verzending:WS.EC.ExterneVerkoop.Verzending
+1
+WSdata.EC.ExterneVerkoop.VerzendingMogelijkheid
1
-WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository,vhTest.Mock.TECH.Persistentie.Repository
+vhTest.Mock.TECH.Persistentie.Repository,WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository
right
OfferteID:%String
+
+
+Data:TECH.Persistent
+
+