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