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 + + + + + +