Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml
===================================================================
diff -u -r48481 -r48545
--- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 48481)
+++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 48545)
@@ -18,11 +18,16 @@
1
-
-DOM.VKP.impl.LeverAdresFactory
+
+DOM.common.Locatie.impl.LandRepository
1
+
+vhTest.Mock.AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils
+1
+
+
aTestName:%String
@@ -49,6 +55,15 @@
Do KlantMock.VerwachtMethodCall("ZetVerzendingWijze", "DI1").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
+ Do ..LeverAdresUtilsMock.IndienMethodCall("GeefPrimairAdres",KlantMock,"Update").DanReturn(..GeefAddress())
+
+ #dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New()
+ Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
+ Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
+
+ Do ..LeverAdresUtilsMock.IndienMethodCall("GeefPrimairAdres",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenBestaandeKlant",KlantMock,$$$ElkeWaarde).DanDoeNiks()
+
Do ..GeefConverter().Convert(..GeefCust("01111","Klant1"))
Do ..PartijApiMock.Verifieer()
@@ -73,41 +88,63 @@
]]>
-
-
+
-
+}
+*/
+]]>
+
@@ -142,9 +177,15 @@
#dim Cust As AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust = ..GeefCust("01111","Klant1")
Set Cust.PostalAddress.GetAt(1).DlvModeId = "UnitTestOngekendeDlvMode"
- #dim Converter As AXimpl.Dynamics.CustomerIn.Converter.CustomerInConverter = ##class(AXimpl.Dynamics.CustomerIn.Converter.CustomerInConverter).%New(..PartijApiMock, ..VerkoopApiMock,..KlantLevenCyclusServiceMock,,,..LeverAdresFactoryMock)
- Do Converter.Convert(Cust)
+ #dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New()
+ Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
+ Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
+ Do ..LeverAdresUtilsMock.IndienMethodCall("GeefPrimairAdres",Cust,$$$ElkeWaarde).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenNieuweKlant",KlantMock,Cust).DanDoeNiks()
+
+ Do ..GeefConverter().Convert(Cust)
+
Do ..VerkoopApiMock.Verifieer()
Do ..KlantLevenCyclusServiceMock.Verifieer()
Do KlantMock.Verifieer()
@@ -165,10 +206,16 @@
DO ..VerkoopApiMock.VerwachtMethodCall("GeefKlant","K||1111").DanReturn(KlantMock)
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("ZetVerzendingWijze", "DI1").DanDoeNiks()
- Do KlantMock.VerwachtMethodCall("VoegToeLeverAdres", $$$ElkeWaarde).DanDoeNiks()
#dim Cust as AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust = ..GeefCust("01111","Klant1")
Set Cust.Name = "Klant1 GEENBVBA"
+
+ #dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New()
+ Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
+ Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
+
+ Do ..LeverAdresUtilsMock.IndienMethodCall("GeefPrimairAdres",Cust,$$$ElkeWaarde).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenNieuweKlant",KlantMock,Cust).DanDoeNiks()
Do ..GeefConverter().Convert(Cust)
@@ -181,7 +228,7 @@
1
AXimpl.Dynamics.CustomerIn.Converter.CustomerInConverter
-
@@ -234,7 +281,7 @@
1
DOM.VKP.LeverAdres