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