Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService/Test.cls.xml
===================================================================
diff -u -r44304 -r44308
--- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService/Test.cls.xml (.../Test.cls.xml) (revision 44304)
+++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService/Test.cls.xml (.../Test.cls.xml) (revision 44308)
@@ -13,7 +13,7 @@
Do WinkelkarRepositoryMock.VerwachtMethodCall("GeefWinkelkarIDViaID","1").DanReturn("1")
Set MogelijkeLeverdatumsBepalerMock = ##class(vhTest.Mock.APPS.common.VKP.MogelijkeLeverdatumsBepaler).%New()
- Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatums",WinkelkarFake).DanReturn(MogelijkeLeverdatums)
+ Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatums",WinkelkarFake,"").DanReturn(MogelijkeLeverdatums)
Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New()
Do WinkelkarServiceMock.VerwachtMethodCall("OpenWinkelkar","1").DanReturn(WinkelkarFake)
@@ -42,7 +42,7 @@
Do WinkelkarRepositoryMock.VerwachtMethodCall("GeefWinkelkarIDViaID","1").DanReturn("1")
Set MogelijkeLeverdatumsBepalerMock = ##class(vhTest.Mock.APPS.common.VKP.MogelijkeLeverdatumsBepaler).%New()
- Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatumsVoorLeverAdres", WinkelkarFake, LeverAdresDummy).DanReturn(MogelijkeLeverdatums)
+ Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatums", WinkelkarFake, LeverAdresDummy).DanReturn(MogelijkeLeverdatums)
Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New()
Do WinkelkarServiceMock.VerwachtMethodCall("OpenWinkelkar","1").DanReturn(WinkelkarFake)
Index: vhTest/Mock/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml
===================================================================
diff -u -r44304 -r44308
--- vhTest/Mock/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44304)
+++ vhTest/Mock/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44308)
@@ -16,25 +16,11 @@
-Winkelkar:DOM.EC.Winkelkar.Winkelkar
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres=""
%ListOfDataTypes
-
-
-
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres
-%ListOfDataTypes
-
-
-
-
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres
-%ListOfDataTypes
-
-
Index: vhTest/Mock/APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml
===================================================================
diff -u -r39894 -r44308
--- vhTest/Mock/APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 39894)
+++ vhTest/Mock/APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 44308)
@@ -3,8 +3,7 @@
Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
-Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
-Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
1
APPS.EC.impl.VroegsteLeverdatumBepaler,Tools.Mock.MockClassBase
right
Index: APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml
===================================================================
diff -u -r44304 -r44308
--- APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44304)
+++ APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44308)
@@ -34,49 +34,34 @@
-Winkelkar:DOM.EC.Winkelkar.Winkelkar
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres=""
%ListOfDataTypes
ELEMENTTYPE="%Date"
-
-
-
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres
-%ListOfDataTypes
-ELEMENTTYPE="%Date"
-
-
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres
-%ListOfDataTypes
-ELEMENTTYPE="%Date"
+
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres=""
+%Boolean
1)
]]>
-
+
Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres=""
-%Boolean
+1
+APPS.VKP.VerzendWijze
1)
- Quit (..GeefMogelijkeLeverdatumsPerLijnVoorLeverAdres(Winkelkar, LeverAdres).Count()>1)
+ Quit:(LeverAdres="") ..VerzendWijzeBepaler.GeefVerzendWijze(Winkelkar)
+ Quit ##class(APPS.VKP.VerzendWijze).%New(Winkelkar.GeefKlantID(), LeverAdres.GeefVerzendingWijze(), LeverAdres.GeefLand().GeefCode(), LeverAdres.GeefPostcode())
]]>
Index: vhTest/Fake/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml
===================================================================
diff -u -r44304 -r44308
--- vhTest/Fake/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44304)
+++ vhTest/Fake/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44308)
@@ -8,14 +8,14 @@
APPS.common.VKP.MogelijkeLeverdatumsBepaler
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres=""
%Boolean
-Winkelkar:DOM.EC.Winkelkar.Winkelkar
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres=""
%ListOfDataTypes
@@ -27,13 +27,6 @@
-
-
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres
-%ListOfDataTypes
-
-
Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService.cls.xml
===================================================================
diff -u -r44304 -r44308
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService.cls.xml (.../VerzendingService.cls.xml) (revision 44304)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService.cls.xml (.../VerzendingService.cls.xml) (revision 44308)
@@ -50,29 +50,37 @@
%ListOfDataTypes
ELEMENTTYPE="%Date"
BereidVoorBestellingRequest:WS.Vhisie4.Winkelkar.BereidVoorBestellingRequest,KlantPartijID:%String
%Boolean
+
+
+
+BereidVoorBestellingRequest:WS.Vhisie4.Winkelkar.BereidVoorBestellingRequest
+1
+DOM.EC.Winkelkar.Winkelkar
+
+
- Quit:..IsHoofdLeverAdres(BereidVoorBestellingRequest.LeverAdres) ..MogelijkeLeverdatumsBepaler.GeefIsAsapMogelijk(Winkelkar)
-
- #dim LeverAdres As DOM.VKP.LeverAdres = ""
- Set LeverAdres = ..KlantAdresRepository.GeefLeverAdres(KlantPartijID, BereidVoorBestellingRequest.LeverAdres.Id)
- Quit ..MogelijkeLeverdatumsBepaler.GeefIsAsapMogelijk(Winkelkar, LeverAdres)
+
+LeverAdres:WS.Vhisie4.Winkelkar.dto.LeverAdres,KlantPartijID:%String
+1
+DOM.VKP.LeverAdres
+