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