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()