Index: vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml
===================================================================
diff -u -r46668 -r47658
--- vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 46668)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 47658)
@@ -5,15 +5,15 @@
@@ -30,8 +30,13 @@
#dim ProducTypeAPIMock as DOM.PM.ProductTypeAPI = ##class(vhTest.Mock.DOM.PM.ProductTypeAPI).MockInstance()
Do ProducTypeAPIMock.VerwachtMethodCall("IsMaatwerkProduct","ProductID").DanReturn($$$False)
+ #dim ProductAPIMock as DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+
+ Set ProductConverterMock = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
+ Do ProductConverterMock.VerwachtMethodCall("GeefVervangProductDoorSOPRInAX","ProductID").DanReturn("ProductID")
+
#dim ProductOrderlijn as DOM.VKP.ProductOrderlijn = ..GeefProductOrderlijn()
- Set OrderlijnConverteerder = ##class(AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder).%New(ProductRolAPIMock,ProducTypeAPIMock)
+ Set OrderlijnConverteerder = ##class(AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder).%New(ProductRolAPIMock,ProducTypeAPIMock,ProductAPIMock, ProductConverterMock)
#dim AxOrderLine as AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityOrderLine = OrderlijnConverteerder.Converteer(ProductOrderlijn)
@@ -59,6 +64,7 @@
Do ProductRolAPIMock.Verifieer()
Do AdministratiefProductMock.Verifieer()
Do ProducTypeAPIMock.Verifieer()
+ Do ProductConverterMock.Verifieer()
]]>
Index: AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml
===================================================================
diff -u -r46668 -r47658
--- AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 46668)
+++ AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder.cls.xml (.../OrderlijnConverteerder.cls.xml) (revision 47658)
@@ -18,8 +18,13 @@
1
+
+AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor
+1
+
+
-ProductRolAPI:DOM.PM.ProductRolAPI,ProductTypeAPI:DOM.PM.ProductTypeAPI,ProductAPI:DOM.PM.ProductAPI
+ProductRolAPI:DOM.PM.ProductRolAPI,ProductTypeAPI:DOM.PM.ProductTypeAPI,ProductAPI:DOM.PM.ProductAPI,ProductConverter:AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor
1
1
%Status
@@ -28,6 +33,7 @@
Set ..ProductRolAPI = $$$Inject(ProductRolAPI,##class(DOM.DomeinContext).Instance().GeefProductRolAPI())
Set ..ProductTypeAPI = $$$Inject(ProductTypeAPI,##class(DOM.DomeinContext).Instance().GeefProductTypeAPI())
Set ..ProductAPI = $$$Inject(ProductAPI, ##class(DOM.DomeinContext).Instance().GeefProductAPI())
+ Set ..ProductConverter = $$$Inject(ProductConverter,##class(AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New())
Quit $$$OK
]]>
@@ -83,7 +89,8 @@
%String