Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestUpdate.cls.xml =================================================================== diff -u -r47072 -r47172 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestUpdate.cls.xml (.../TestUpdate.cls.xml) (revision 47072) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestUpdate.cls.xml (.../TestUpdate.cls.xml) (revision 47172) @@ -33,7 +33,11 @@ Do DocumentReferentiesRepositoryMock.VerwachtMethodCall("Bewaar", OrderDocRef).ExactAantalKeer(1) #dim StandaardOrder As AXif.Dynamics.SalesOrderIn.Envelope = ##class(vhTest.Utils.AXif.Dynamics.SalesOrderIn.Envelope).StandaardOrder() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, , , ,DocumentReferentiesRepositoryMock) + + Set OrderLijnenSorteerderStub = ##class(vhTest.Mock.DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder).%New() + Do OrderLijnenSorteerderStub.IndienMethodCall("Sorteer", $$$ElkeWaarde).DanDoeNiks() + + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, , , ,DocumentReferentiesRepositoryMock, OrderLijnenSorteerderStub) Do SalesOrderConverter.Convert(StandaardOrder) Do $$$AssertEquals("Mijn orderreferentie", OrderDocRef.OrderReferentie) @@ -89,7 +93,10 @@ Do DocumentReferentiesRepositoryStub.IndienMethodCall("Maak").DanReturn(OrderDocRefDummy) Do DocumentReferentiesRepositoryStub.IndienMethodCall("Bewaar", $$$ElkeWaarde).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub,,,,DocumentReferentiesRepositoryStub) + Set OrderLijnenSorteerderStub = ##class(vhTest.Mock.DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder).%New() + Do OrderLijnenSorteerderStub.IndienMethodCall("Sorteer", $$$ElkeWaarde).DanDoeNiks() + + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub,,,,DocumentReferentiesRepositoryStub, OrderLijnenSorteerderStub) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml =================================================================== diff -u -r47169 -r47172 --- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47169) +++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 47172) @@ -28,8 +28,13 @@ 1 + +DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder +1 + + -OrderAPI:DOM.VKP.OrderAPI,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,DateTimeAPI:TECH.DateTime="",ProductBepaler:AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository +OrderAPI:DOM.VKP.OrderAPI,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,DateTimeAPI:TECH.DateTime="",ProductBepaler:AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,OrderlijnenSorteerder:DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder 1 1 %Status @@ -40,6 +45,7 @@ Set ..OrderLevenCyclusService = $$$Inject(OrderLevenCyclusService,##class(APPS.VKP.OrderLevenCyclusService).%New(..DateTimeAPI)) Set ..ProductBepaler = $$$Inject(ProductBepaler, ##class(AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler).%New()) Set ..DocumentReferentiesRepository = $$$Inject(DocumentReferentiesRepository,##class(DOM.VKP.DocumentReferentiesRepository).%New()) + Set ..OrderlijnenSorteerder = $$$Inject(OrderlijnenSorteerder, ##class(DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder).%New()) Quit $$$OK ]]> @@ -81,7 +87,7 @@ } Do ..OrderAPI.Bewaar(Order) - ;Do ##class(DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder).%New().Sorteer(Order) + Do ..OrderlijnenSorteerder.Sorteer(Order) ]]> Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml =================================================================== diff -u -r47072 -r47172 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 47072) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 47172) @@ -37,7 +37,11 @@ Do DocumentReferentiesRepositoryMock.VerwachtMethodCall("Bewaar", OrderDocRef).ExactAantalKeer(1) #dim StandaardOrder As AXif.Dynamics.SalesOrderIn.Envelope = ##class(vhTest.Utils.AXif.Dynamics.SalesOrderIn.Envelope).StandaardOrder() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock, , ,DocumentReferentiesRepositoryMock) + + Set OrderLijnenSorteerderMock = ##class(vhTest.Mock.DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder).%New() + Do OrderLijnenSorteerderMock.VerwachtMethodCall("Sorteer", OrderMock).DanDoeNiks() + + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock, , ,DocumentReferentiesRepositoryMock, OrderLijnenSorteerderMock) Do SalesOrderConverter.Convert(StandaardOrder) Do $$$AssertEquals("Mijn orderreferentie", OrderDocRef.OrderReferentie) @@ -46,6 +50,7 @@ Do OrderLevenCyclusServiceMock.Verifieer() Do OrderMock.Verifieer() Do DocumentReferentiesRepositoryMock.Verifieer() + Do OrderLijnenSorteerderMock.Verifieer() ]]> @@ -97,7 +102,7 @@ Do DocumentReferentiesRepositoryStub.IndienMethodCall("Maak").DanReturn(OrderDocRefDummy) Do DocumentReferentiesRepositoryStub.IndienMethodCall("Bewaar", $$$ElkeWaarde).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub, OrderLevenCyclusServiceMock,,ProductBepalerMock,DocumentReferentiesRepositoryStub) + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub, OrderLevenCyclusServiceMock,,ProductBepalerMock,DocumentReferentiesRepositoryStub, ..GeefOrderLijnenSorteerderStub()) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() @@ -156,7 +161,7 @@ Set ProductBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler).%New() Do ProductBepalerMock.VerwachtMethodCall("ValideerProductId","7411083").ExactAantalKeer(1).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub, OrderLevenCyclusServiceMock,,ProductBepalerMock,DocumentReferentiesRepositoryStub) + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub, OrderLevenCyclusServiceMock,,ProductBepalerMock,DocumentReferentiesRepositoryStub, ..GeefOrderLijnenSorteerderStub()) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer() @@ -195,6 +200,16 @@ Do SalesOrderConverter.Convert(StandaardOrder) ]]> + + +1 +vhTest.Mock.DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder + + Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml =================================================================== diff -u -r47169 -r47172 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml (.../TestVerwijderOrderLijn.cls.xml) (revision 47169) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/TestVerwijderOrderLijn.cls.xml (.../TestVerwijderOrderLijn.cls.xml) (revision 47172) @@ -56,7 +56,10 @@ Do DocumentReferentiesRepositoryStub.IndienMethodCall("Maak").DanReturn(OrderDocRefDummy) Do DocumentReferentiesRepositoryStub.IndienMethodCall("Bewaar", $$$ElkeWaarde).DanDoeNiks() - Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub,,,,DocumentReferentiesRepositoryStub) + Set OrderLijnenSorteerderStub = ##class(vhTest.Mock.DOM.VKP.impl.DataM.DataMOrder.OrderlijnenSorteerder).%New() + Do OrderLijnenSorteerderStub.IndienMethodCall("Sorteer", $$$ElkeWaarde).DanDoeNiks() + + Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIStub,,,,DocumentReferentiesRepositoryStub, OrderLijnenSorteerderStub) Do SalesOrderConverter.Convert(StandaardOrder) Do OrderMock.Verifieer()