Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml
===================================================================
diff -u -r45190 -r45217
--- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 45190)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 45217)
@@ -158,9 +158,12 @@
1
DOM.VKP.impl.DataM.DataMProductOrderlijn
Index: vhTest/Mock/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml
===================================================================
diff -u -r45085 -r45217
--- vhTest/Mock/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 45085)
+++ vhTest/Mock/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 45217)
@@ -21,6 +21,12 @@
+
+
+ProductNummer:%String
+
+
Index: AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml
===================================================================
diff -u -r45084 -r45217
--- AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 45084)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 45217)
@@ -4,6 +4,23 @@
BL.Prod
TECH.Mockable
+
+DOM.PM.ProductAPI
+1
+
+
+
+ProductApi:DOM.PM.ProductAPI
+1
+1
+%Status
+1
+
+
+
IdentNummer:%String,KlantNummer:%String
%String
@@ -40,6 +57,12 @@
Quit $LG(Producten)
]]>
+
+
+ProductNummer:%String
+
+
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml
===================================================================
diff -u -r45190 -r45217
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 45190)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 45217)
@@ -140,12 +140,16 @@
Do DocumentReferentiesRepositoryMock.IndienMethodCall("Maak").DanReturn(OrderDocRef)
Do DocumentReferentiesRepositoryMock.IndienMethodCall("Bewaar", $$$ElkeWaarde).DanDoeNiks()
- Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock,,,DocumentReferentiesRepositoryMock)
+ Set ProductBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler).%New()
+ Do ProductBepalerMock.VerwachtMethodCall("ValideerProductNummer","7411083").ExactAantalKeer(1).DanDoeNiks()
+
+ Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock,,ProductBepalerMock,DocumentReferentiesRepositoryMock)
Do SalesOrderConverter.Convert(StandaardOrder)
Do OrderMock.Verifieer()
Do OrderLevenCyclusServiceMock.Verifieer()
Do ProductOrderlijnMock.Verifieer()
+ Do ProductBepalerMock.Verifieer()
]]>
Index: vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml
===================================================================
diff -u -r45085 -r45217
--- vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 45085)
+++ vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (.../ProductBepaler.cls.xml) (revision 45217)
@@ -21,6 +21,12 @@
]]>
+
+ProductNummer:%String
+
+
+
IdentNummer:%String,LeverancierID:%String
%String