Index: AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml
===================================================================
diff -u
--- AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (revision 0)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (revision 43327)
@@ -0,0 +1,27 @@
+
+
+
+BL.Prod
+TECH.Mockable
+
+
+IdentNummer:%String,KlantNummer:%String
+%String
+ 1) {
+ Set Exception = ##class(TECH.Exceptions.InvalidInputException).%New("Er zijn meerdere producten gevonden voor IdentNummer " _IdentNummer _" en klant " _KlantNummer _"!")
+ }
+ Quit $LG(Producten)
+]]>
+
+
+
+
+
Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml
===================================================================
diff -u -r42950 -r43327
--- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 42950)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 43327)
@@ -24,7 +24,7 @@
-APPS.Blum.impl.OnlineProductConfigurator.ProductBepaler
+AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler
1
@@ -39,7 +39,7 @@
Set ..DateTimeAPI = $$$Implementation(DateTimeAPI, ##class(TECH.Context).Instance().GeefDateTimeAPI())
Set ..OrderLevenCyclusService = $$$Inject(OrderLevenCyclusService,##class(APPS.VKP.OrderLevenCyclusService).%New(..DateTimeAPI))
Set ..AxToAdminUtils = $$$Inject(AxToAdminUtils, ##class(AXimpl.AxToAdminUtils).%New())
- Set ..ProductBepaler = $$$Inject(ProductBepaler, ##class(APPS.Blum.impl.OnlineProductConfigurator.ProductBepaler).%New())
+ Set ..ProductBepaler = $$$Inject(ProductBepaler, ##class(AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler).%New())
Quit $$$OK
]]>
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml
===================================================================
diff -u -r42950 -r43327
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 42950)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 43327)
@@ -44,7 +44,7 @@
Do OrderLevenCyclusServiceMock.IndienMethodCall("MaakOrderMetKlantGegevens", $$$ElkeWaarde,"").DanReturn(OrderMock)
Do OrderLevenCyclusServiceMock.VerwachtMethodCall("VoegToeProductVoorKlant",OrderMock,"DummyKlantID","DummyProductID",10).DanReturn(ProductOrderlijnStub).ExactAantalKeer(1)
- Set ProductBepalerMock = ##class(vhTest.Mock.APPS.Blum.impl.OnlineProductConfigurator.ProductBepaler).%New()
+ Set ProductBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler).%New()
Do ProductBepalerMock.VerwachtMethodCall("GeefProductNummer","0.741.108.3","DummyKlantID").DanReturn("DummyProductID")
Set SalesOrderConverter = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter).%New(OrderAPIMock, OrderLevenCyclusServiceMock,,,ProductBepalerMock)
Index: vhTest/Mock/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Mock/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (revision 0)
+++ vhTest/Mock/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (revision 43327)
@@ -0,0 +1,20 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler,Tools.Mock.MockClassBase
+right
+
+
+IdentNummer:%String,KlantNummer:%String
+%String
+
+
+
+
+
+
Index: vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (revision 0)
+++ vhTest/Fake/AXimpl/Dynamics/SalesOrderIn/Converter/ProductBepaler.cls.xml (revision 43327)
@@ -0,0 +1,19 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+AXimpl.Dynamics.SalesOrderIn.Converter.ProductBepaler
+
+
+IdentNummer:%String,KlantNummer:%String
+%String
+
+
+
+
+
+