Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml =================================================================== diff -u -r47897 -r47991 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml (.../TestVerwijderOrderLijn.cls.xml) (revision 47897) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml (.../TestVerwijderOrderLijn.cls.xml) (revision 47991) @@ -30,7 +30,7 @@ Do OrderMock.VerwachtMethodCall("BestaatOrderLijnViaAxInventTransId", "000019541").ExactAantalKeer(1).DanReturn($$$True) Do OrderMock.VerwachtMethodCall("VerwijderOrderLijnViaAxInventTransId", "000019541").ExactAantalKeer(1).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock) ,,,,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder()) + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock) ,,,,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder(),, ..GeefToeleveringService()) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml =================================================================== diff -u -r47783 -r47991 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 47783) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 47991) @@ -42,7 +42,7 @@ Set OrderLijnenSorteerderMock = ##class(vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.OrderlijnenSorteerder).%New() Do OrderLijnenSorteerderMock.VerwachtMethodCall("SorteerGepersisteerdeOrderLijnen", OrderMock).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock, , ,DocumentReferentiesRepositoryMock, OrderLijnenSorteerderMock) + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock, , ,DocumentReferentiesRepositoryMock, OrderLijnenSorteerderMock,, ..GeefToeleveringService()) Do SalesOrderConverter.Convert(StandaardOrder) Do $$$AssertEquals("Mijn orderreferentie", OrderDocRef.OrderReferentie) @@ -81,7 +81,7 @@ Do ProductBepalerMock.VerwachtMethodCall("GeefProductId","0.741.108.3").DanReturn("DummyProductID") Do ProductBepalerMock.VerwachtMethodCall("GeefFoutmeldingIndienGenerischProduct","DummyProductID").DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder()) + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder(),, ..GeefToeleveringService()) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() @@ -117,13 +117,17 @@ Set ProductBepalerMock = ##class(vhTest.Mock.AXimpl.Admin.Common.ProductBepaler).%New() Do ProductBepalerMock.VerwachtMethodCall("ValideerProductId","7411083").ExactAantalKeer(1).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder()) + #dim ToeleveringServiceMock As vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.ToeleveringService = ##class(vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.ToeleveringService).%New() + Do ToeleveringServiceMock.VerwachtMethodCall("VerwijderToeleveringenViaOrder" , OrderMock).ExactAantalKeer(1).DanDoeNiks() + + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder(), ,ToeleveringServiceMock) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() Do OrderLevenCyclusServiceMock.Verifieer() Do ProductOrderlijnMock.Verifieer() Do ProductBepalerMock.Verifieer() + Do ToeleveringServiceMock.Verifieer() ]]> @@ -153,7 +157,7 @@ Do ProductBepalerMock.VerwachtMethodCall("GeefProductIdVoorLeverancierId","0.741.108.3",##class(DOM.AKP.enu.Leverancier).Blum(),"SOPRContractId").DanReturn("DummyProductID") Do ProductBepalerMock.VerwachtMethodCall("GeefFoutmeldingIndienGenerischProduct","DummyProductID").DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder()) + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(..GeefOrderApi(OrderMock), OrderLevenCyclusServiceMock,,ProductBepalerMock,..GeefDocumentReferentie(), ..GeefOrderLijnenSorteerder(), ,..GeefToeleveringService()) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() Index: vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml =================================================================== diff -u -r42660 -r47991 --- vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 42660) +++ vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47991) @@ -11,6 +11,12 @@ Message:AXif.Dynamics.SalesOrderIn.Envelope + + +OrderLijn:DOM.VKP.ProductOrderlijn + + Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Base.cls.xml =================================================================== diff -u -r47335 -r47991 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Base.cls.xml (.../Base.cls.xml) (revision 47335) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Base.cls.xml (.../Base.cls.xml) (revision 47991) @@ -55,9 +55,19 @@ Do OrderMock.IndienMethodCall("GeefKlantID").DanReturn("DummyKlantID") Do OrderMock.IndienMethodCall("GeefID").DanReturn("DummyOrderID") Do OrderMock.IndienMethodCall("ZetTextVoorAfdrukDocumentType", $$$ElkeWaarde, $$$ElkeWaarde).DanDoeNiks() + Do OrderMock.IndienMethodCall("HerlaadLijnen").DanDoeNiks() Quit OrderMock ]]> + + +vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.ToeleveringService + + Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml =================================================================== diff -u -r47897 -r47991 --- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47897) +++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47991) @@ -38,25 +38,31 @@ 1 + +AXimpl.Dynamics.SalesOrderIn.Converter.ToeleveringService +1 + + vhLib.Logger 1 -OrderAPI:DOM.VKP.OrderAPI,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,DateTimeAPI:TECH.DateTime="",ProductBepaler:AXimpl.Admin.Common.ProductBepaler,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,OrderlijnenSorteerder:AXimpl.Dynamics.SalesOrderIn.Converter.OrderlijnenSorteerder,OrderSluiter:CHUI.VKP.OrderIngave.BevestigdAXOrderSluiterv01 +OrderAPI:DOM.VKP.OrderAPI,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,DateTimeAPI:TECH.DateTime="",ProductBepaler:AXimpl.Admin.Common.ProductBepaler,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,OrderlijnenSorteerder:AXimpl.Dynamics.SalesOrderIn.Converter.OrderlijnenSorteerder,OrderSluiter:CHUI.VKP.OrderIngave.BevestigdAXOrderSluiterv01,ToeleveringService:AXimpl.Dynamics.SalesOrderIn.Converter.ToeleveringService 1 1 %Status 1 @@ -116,17 +123,17 @@ ]]> - -PrijsOrderLijn:DOM.VKP.ProductOrderlijn,OrderLine:AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderLine + +OrderLijn:DOM.VKP.ProductOrderlijn,OrderLine:AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderLine 1 @@ -156,7 +163,10 @@