Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml
===================================================================
diff -u -r45098 -r45477
--- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 45098)
+++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 45477)
@@ -28,6 +28,10 @@
1
+
+vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer
+
+
aTestName:%String
@@ -52,8 +57,10 @@
Do ..TransportServiceMock.VerwachtMethodCall("ZetGekozenVerzendingMogelijkheid","DummyID","VerzendingMogelijkheidID","OptieKeuze").ExactAantalKeer(1).DanDoeNiks()
Do ..WinkelkarServiceHelperMock.VerwachtMethodCall("GeefKlantPartijID","KlantId","").DanReturn("KlantId")
- Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ..TransportServiceMock, ..CheckoutTypeBepalerMock, ..WinkelkarServiceHelperMock)
+ Do ..SynchroniseerMock.IndienMethodCall("Synchroniseer", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks()
+ Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ..TransportServiceMock, ..CheckoutTypeBepalerMock, ..WinkelkarServiceHelperMock, ..SynchroniseerMock)
+
#dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest
Set BestelWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.BestelWinkelkarRequest).StandaardBestelWinkelkarRequest()
Set BestelWinkelkarRequest.Header.KlantId = "KlantId"
@@ -76,8 +83,10 @@
Do ..VerkoopServiceMock.IndienMethodCall("ZetTotaalBedragWebshop", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks()
Do ..CheckoutTypeBepalerMock.IndienMethodCall("Bepaal", $$$ElkeWaarde,$$$ElkeWaarde).DanReturn(##class(APPS.EC.Unishop.enu.CheckoutType).Standaard())
- Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock)
+ Do ..SynchroniseerMock.IndienMethodCall("Synchroniseer", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks()
+ Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock, ,..SynchroniseerMock)
+
#dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest
Set BestelWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.BestelWinkelkarRequest).StandaardBestelWinkelkarRequest()
@@ -99,8 +108,10 @@
Do ..VerkoopServiceMock.VerwachtMethodCall("ZetTotaalBedragWebshop", "DummyID", 22.5).DanDoeNiks()
- Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock)
+ Do ..SynchroniseerMock.IndienMethodCall("Synchroniseer", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks()
+ Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock, ,..SynchroniseerMock)
+
#dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest
Set BestelWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.BestelWinkelkarRequest).StandaardBestelWinkelkarRequest()
@@ -131,12 +142,14 @@
Do ..VerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","DummyID", ..Matches.DataTransferObject(VerwachteHoofding)).ExactAantalKeer(1)
+ Do ..SynchroniseerMock.IndienMethodCall("Synchroniseer", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks()
+
#dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest
Set BestelWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.BestelWinkelkarRequest).StandaardBestelWinkelkarRequest()
set BestelWinkelkarRequest.WensLeverDatum = ""
set BestelWinkelkarRequest.IsAsap = $$$true
- Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock)
+ Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock, ,..SynchroniseerMock)
Do Service.BestelWinkelkar(BestelWinkelkarRequest)
Do ..VerkoopServiceMock.Verifieer()
@@ -153,8 +166,10 @@
Do ..WinkelkarRepositoryMock.VerwachtMethodCall("GeefOfferteIDViaID", "WinkelkarId").DanReturn("DummyID")
- Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock, ..WinkelkarServiceHelperMock)
+ Do ..SynchroniseerMock.IndienMethodCall("Synchroniseer", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks()
+ Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock, ..WinkelkarServiceHelperMock, ..SynchroniseerMock)
+
#dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest
Set BestelWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.BestelWinkelkarRequest).StandaardBestelWinkelkarRequest()
Do Service.BestelWinkelkar(BestelWinkelkarRequest)
@@ -177,6 +192,33 @@
Do ..WinkelkarServiceHelperMock.Verifieer()
]]>
+
+
+
+
Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml
===================================================================
diff -u -r45098 -r45477
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml (.../BestelWinkelkar.cls.xml) (revision 45098)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml (.../BestelWinkelkar.cls.xml) (revision 45477)
@@ -3,6 +3,11 @@
TECH.RegisteredObject
+
+%String
+PM
+
+
APPS.EC.Verkoop.impl.Externe.VerkoopService
1
@@ -28,8 +33,13 @@
1
+
+WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer
+1
+
+
-VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,TransportService:APPS.EC.Transport.Service,CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler,WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper
+VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,TransportService:APPS.EC.Transport.Service,CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler,WinkelkarServiceHelper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper,Synchroniseer:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer
1
1
%Status
@@ -40,6 +50,7 @@
Set ..TransportService = $$$Inject(TransportService, ##class(APPS.EC.Transport.Service).%New())
Set ..CheckoutTypeBepaler = $$$Inject(CheckoutTypeBepaler, ##class(APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler).%New())
Set ..WinkelkarServiceHelper = $$$Inject(WinkelkarServiceHelper,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New())
+ Set ..Synchroniseer = $$$Inject(Synchroniseer, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer).%New())
Quit $$$OK
]]>
@@ -50,9 +61,11 @@
WS.Vhisie4.Winkelkar.BestelWinkelkarResponse