Index: vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml
===================================================================
diff -u -r46609 -r50626
--- vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml (.../Test.cls.xml) (revision 46609)
+++ vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml (.../Test.cls.xml) (revision 50626)
@@ -20,7 +20,9 @@
Do ##class(TECH.Config.ConfigMgr).Instance().ZetString("APPS.EC.impl.Webshop.UrlBepaler_V3_Dupont", "http://unittest.du-pont.be", ..#Applicatie)
Do ##class(TECH.Config.ConfigMgr).Instance().ZetString("APPS.EC.impl.Webshop.UrlBepaler_V3_Kisch", "http://unittest.kisch.nl", ..#Applicatie)
Do ##class(TECH.Config.ConfigMgr).Instance().ZetString("APPS.EC.impl.Webshop.UrlBepaler_V3_VanRaemdonck", "http://unittest.vanraemdonck.eu", ..#Applicatie)
+ Do ##class(TECH.Config.ConfigMgr).Instance().ZetString("APPS.EC.impl.Webshop.UrlBepaler_V4_Daro", "http://unittest.daro.eu", ..#Applicatie)
+
Set ..OfferteUrlBepaler = ##class(APPS.EC.Webshop.impl.OfferteUrlBepaler).%New()
]]>
@@ -88,6 +90,15 @@
]]>
+
+
+
+
VerwachteURL:TECH.String,PersonalityID:DOM.common.enu.Personality,KlantID:DOM.VKP.VanHoeckeKlantID
1
@@ -99,7 +110,12 @@
Do OfferteMock.IndienMethodCall("GeefKlantID").DanReturn(KlantID)
Do OfferteMock.IndienMethodCall("GeefID").DanReturn(1234)
Do OfferteMock.IndienMethodCall("GeefPersonality").DanReturn(##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID))
- Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn(##class(APPS.EC.enu.WebshopVersie).V3())
+ Do OfferteMock.IndienMethodCall("GeefExterneId").DanReturn(5678)
+ If PersonalityID = ##class(DOM.common.enu.Personality).Daro() {
+ Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn(##class(APPS.EC.enu.WebshopVersie).V4())
+ } Else {
+ Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn(##class(APPS.EC.enu.WebshopVersie).V3())
+ }
#Dim URL As TECH.String = ..OfferteUrlBepaler.GeefURL(OfferteMock, ##class(APPS.EC.enu.WebshopModus).AlleenLezen())