Index: vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestTerugname.cls.xml
===================================================================
diff -u -r48325 -r48469
--- vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestTerugname.cls.xml (.../TestTerugname.cls.xml) (revision 48325)
+++ vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestTerugname.cls.xml (.../TestTerugname.cls.xml) (revision 48469)
@@ -39,7 +39,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||6051","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -49,14 +52,17 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -119,6 +127,7 @@
Do ToeleveringLijnMock.VerwachtMethodCall("ZetTotaalBedrag",0).DanDoeNiks()
Do ToeleveringLijnMock.VerwachtMethodCall("ZetGrootteOrde","E").DanDoeNiks()
Do ToeleveringLijnMock.VerwachtMethodCall("ZetUrgentiecode","").DanDoeNiks()
+ Do ToeleveringLijnMock.VerwachtMethodCall("GeefLijnVolgNr").DanReturn(101)
Set ToeleveringMock = ##class(vhTest.Mock.DOM.AKP.Toelevering).%New()
Do ToeleveringMock.IndienMethodCall("GeefID").DanReturn(1)
@@ -162,8 +171,11 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
-
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock)
+
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||6051","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -172,7 +184,8 @@
Do ToeleveringAPIMock.Verifieer()
Do ProductLookupMock.Verifieer()
Do ReceptieServiceMock.Verifieer()
- do ProductRepositoryMock.Verifieer()
+ Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
Index: vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Test.cls.xml
===================================================================
diff -u -r48325 -r48469
--- vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Test.cls.xml (.../Test.cls.xml) (revision 48325)
+++ vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Test.cls.xml (.../Test.cls.xml) (revision 48469)
@@ -36,7 +36,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.IndienMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal11VerschillendeLeveranciers(),"MessageID")
]]>
@@ -74,8 +77,11 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
+
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -85,6 +91,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -121,7 +128,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -131,6 +141,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -173,7 +184,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal2LijnenZelfdeLeverancier(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -182,6 +196,7 @@
Do ProductLookupMock.Verifieer()
Do ReceptieServiceMock.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -220,7 +235,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal2LijnenZelfdeLeverancierZelfdeProduct(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -229,6 +247,7 @@
Do ProductLookupMock.Verifieer()
Do ReceptieServiceMock.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -277,7 +296,11 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||5678","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal2LijnenVerschillendeLeverancier(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -287,6 +310,7 @@
Do ProductLookupMock.Verifieer()
do ReceptieServiceMock.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -327,6 +351,7 @@
Do ToeleveringLijnMock.VerwachtMethodCall("ZetTotaalBedrag",0).DanDoeNiks()
Do ToeleveringLijnMock.VerwachtMethodCall("ZetGrootteOrde","E").DanDoeNiks()
Do ToeleveringLijnMock.VerwachtMethodCall("ZetUrgentiecode","").DanDoeNiks()
+ Do ToeleveringLijnMock.IndienMethodCall("GeefLijnVolgNr").DanReturn(101)
Set ToeleveringMock = ##class(vhTest.Mock.DOM.AKP.Toelevering).%New()
Do ToeleveringMock.IndienMethodCall("GeefID").DanReturn(1)
@@ -369,7 +394,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||1234","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverterStub,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -379,6 +407,7 @@
Do ProductLookupMock.Verifieer()
Do ReceptieServiceMock.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
Index: vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestBlum.cls.xml
===================================================================
diff -u -r48325 -r48469
--- vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestBlum.cls.xml (.../TestBlum.cls.xml) (revision 48325)
+++ vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestBlum.cls.xml (.../TestBlum.cls.xml) (revision 48469)
@@ -37,7 +37,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||5005","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -48,6 +51,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
@@ -85,7 +89,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||5005","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do ToeleveringAPIMock.Verifieer()
@@ -95,7 +102,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
-
+ Do FLOWTOEMock.Verifieer()
Do $$$AssertEquals(Response,Antwoord)
]]>
@@ -135,7 +142,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||5005","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock, FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do ToeleveringAPIMock.Verifieer()
@@ -145,6 +155,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
Do $$$AssertEquals(Response,Antwoord)
]]>
@@ -184,7 +195,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||5002","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do ToeleveringAPIMock.Verifieer()
@@ -194,6 +208,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
Do $$$AssertEquals(Response,Antwoord)
]]>
@@ -233,7 +248,10 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||5005","1","101").DanDoeNiks()
+
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do ToeleveringAPIMock.Verifieer()
@@ -243,7 +261,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
-
+ Do FLOWTOEMock.Verifieer()
Do $$$AssertEquals(Response,Antwoord)
]]>
Index: vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestHalux.cls.xml
===================================================================
diff -u -r48325 -r48469
--- vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestHalux.cls.xml (.../TestHalux.cls.xml) (revision 48325)
+++ vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/TestHalux.cls.xml (.../TestHalux.cls.xml) (revision 48469)
@@ -34,8 +34,11 @@
Set BezwarenBepalerMock = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New()
Do BezwarenBepalerMock.IndienMethodCall("GeefBezwaren",$$$ElkeWaarde).DanReturn(##class(%ListOfDataTypes).%New())
+
+ Set FLOWTOEMock = ##class(vhTest.Mock.BL.Legacy.FLOWTOE).%New()
+ Do FLOWTOEMock.VerwachtMethodCall("SWNode","L||6628","1","101").DanDoeNiks()
- Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock)
+ Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,InventoryOutConverter,ProductRepositoryMock,,,BezwarenBepalerMock,FLOWTOEMock)
#dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..GeefJournal(),"MessageID")
Do $$$AssertEquals(Response,Antwoord)
@@ -45,6 +48,7 @@
Do ReceptieServiceMock.Verifieer()
Do InventoryOutConverter.Verifieer()
Do ProductRepositoryMock.Verifieer()
+ Do FLOWTOEMock.Verifieer()
]]>
Index: AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter.cls.xml
===================================================================
diff -u -r48325 -r48469
--- AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter.cls.xml (.../InventoryInConverter.cls.xml) (revision 48325)
+++ AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter.cls.xml (.../InventoryInConverter.cls.xml) (revision 48469)
@@ -66,13 +66,18 @@
1
+
+BL.Legacy.FLOWTOE
+1
+
+
%String
1
-ToeleveringAPI:DOM.AKP.ToeleveringAPI,ProductLookup:AXimpl.Admin.Common.ProductBepaler,ReceptieService:APPS.AKP.Receptie.impl.ReceptieService,InventoryOutConverter:AXimpl.Dynamics.InventoryOut.Converter.InventoryOutConverter,ProductRepository:Prod.ProductRepository,AankoopAPI:DOM.AKP.AankoopAPI,ProductTypeAPI:DOM.PM.ProductTypeAPI,ConversieBezwarenBepaler:AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler
+ToeleveringAPI:DOM.AKP.ToeleveringAPI,ProductLookup:AXimpl.Admin.Common.ProductBepaler,ReceptieService:APPS.AKP.Receptie.impl.ReceptieService,InventoryOutConverter:AXimpl.Dynamics.InventoryOut.Converter.InventoryOutConverter,ProductRepository:Prod.ProductRepository,AankoopAPI:DOM.AKP.AankoopAPI,ProductTypeAPI:DOM.PM.ProductTypeAPI,ConversieBezwarenBepaler:AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler,FLOWTOE:BL.Legacy.FLOWTOE
1
1
%Status
@@ -87,6 +92,7 @@
Set ..AankoopAPI = $$$Inject(AankoopAPI,##class(DOM.DomeinContext).Instance().GeefAankoopAPI())
Set ..ProductTypeAPI = $$$Inject(ProductTypeAPI,##class(DOM.DomeinContext).Instance().GeefProductTypeAPI())
Set ..ConversieBezwarenBepaler = $$$Inject(ConversieBezwarenBepaler,##class(AXimpl.Dynamics.InventoryIn.Converter.ConversieBezwarenBepaler).%New())
+ Set ..FLOWTOE = $$$Inject(FLOWTOE,##class(BL.Legacy.FLOWTOE).%New())
Quit $$$OK
]]>
@@ -140,8 +146,10 @@
While JournalLineIterator.HasNext() {
#dim JournalEntryLine as AXif.Dynamics.InventoryIn.MessageParts.AxdEntityJournalTrans = JournalLineIterator.Next()
#dim Toelevering As DOM.AKP.Toelevering = ..BepaalToelevering(JournalEntry,JournalEntryLine)
- Do ..VoegToeToeleveringProductLijn(Toelevering ,JournalEntryLine)
+ #dim VolgNummer as %Integer = ..VoegToeToeleveringProductLijn(Toelevering ,JournalEntryLine)
Do ..ToeleveringAPI.Bewaar(Toelevering)
+
+ Do ..FLOWTOE.SWNode(Toelevering.GeefLeverancierID(),Toelevering.GeefID(),VolgNummer)
}
}
]]>
@@ -214,6 +222,7 @@
Toelevering:DOM.AKP.Toelevering,JournalEntryLine:AXif.Dynamics.InventoryIn.MessageParts.AxdEntityJournalTrans
1
+%Integer
Index: vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Base.cls.xml
===================================================================
diff -u -r47685 -r48469
--- vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Base.cls.xml (.../Base.cls.xml) (revision 47685)
+++ vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Base.cls.xml (.../Base.cls.xml) (revision 48469)
@@ -44,6 +44,7 @@
Do ToeleveringLijnMock.IndienMethodCall("ZetLeveringsWeekVoorziene",$$$ElkeWaarde).DanDoeNiks()
Do ToeleveringLijnMock.IndienMethodCall("ZetUrgentiecode",$$$ElkeWaarde).DanDoeNiks()
Do ToeleveringLijnMock.IndienMethodCall("GeefToelevering").DanReturn($$$If($IsObject(Toelevering),Toelevering,..GeefToelevering()))
+ Do ToeleveringLijnMock.IndienMethodCall("GeefLijnVolgNr").DanReturn(101)
Quit ToeleveringLijnMock
]]>